<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/245580</link>
    <title>MATLAB Central Newsreader - Matlab 2008b supports multithreading?</title>
    <description>Feed for thread: Matlab 2008b supports multithreading?</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Sat, 28 Feb 2009 15:20:27 -0500</pubDate>
      <title>Matlab 2008b supports multithreading?</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/245580#631546</link>
      <author>Luna Moon</author>
      <description>If I have Quad Core, with 4 cores,&lt;br&gt;
&lt;br&gt;
how much portion of Matlab 2008b now supports multi-threading?&lt;br&gt;
&lt;br&gt;
Without changing my previously coded Matlab programs, will I see a&lt;br&gt;
significant improvement?</description>
    </item>
    <item>
      <pubDate>Sun, 01 Mar 2009 17:53:08 -0500</pubDate>
      <title>Re: Matlab 2008b supports multithreading?</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/245580#631708</link>
      <author>Steven Lord</author>
      <description>&lt;br&gt;
&quot;Luna Moon&quot; &amp;lt;lunamoonmoon@gmail.com&amp;gt; wrote in message &lt;br&gt;
news:dd951397-0927-4532-ae53-076291dfa083@40g2000prx.googlegroups.com...&lt;br&gt;
&amp;gt; If I have Quad Core, with 4 cores,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; how much portion of Matlab 2008b now supports multi-threading?&lt;br&gt;
&lt;br&gt;
Most of the functions that invoke LAPACK or BLAS, assuming the problem is &lt;br&gt;
large enough, and some of the elementwise functions.  [We don't offer a list &lt;br&gt;
of the functions.  We don't want users to avoid certain functions because &lt;br&gt;
they're not on the list -- they may support multithreading in a future &lt;br&gt;
release.]&lt;br&gt;
&lt;br&gt;
This assumes you mean implicitly multithreaded, where you the user don't &lt;br&gt;
need to do anything special to enable the multithreading.  If you want to &lt;br&gt;
explicitly multithread your function, look at Parallel Computing Toolbox and &lt;br&gt;
MATLAB Distributed Computing Server.&lt;br&gt;
&lt;br&gt;
&amp;gt; Without changing my previously coded Matlab programs, will I see a&lt;br&gt;
&amp;gt; significant improvement?&lt;br&gt;
&lt;br&gt;
This question is impossible to answer as stated.&lt;br&gt;
&lt;br&gt;
If your previously coded MATLAB program is the following, it will not see &lt;br&gt;
ANY improvement.&lt;br&gt;
&lt;br&gt;
function z = addup(x, y)&lt;br&gt;
z = x+y;&lt;br&gt;
&lt;br&gt;
If it tries to compute and work with the LU or QR factorization of large &lt;br&gt;
matrices, then you may see some improvement.&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Steve Lord&lt;br&gt;
slord@mathworks.com </description>
    </item>
  </channel>
</rss>

