<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic PROC MI in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/PROC-MI/m-p/281495#M14821</link>
    <description>&lt;P&gt;Just wondering if PROC MI was due to be upgraded/enhanced to be multi-threaded.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Thu, 30 Jun 2016 16:17:19 GMT</pubDate>
    <dc:creator>newtolinux</dc:creator>
    <dc:date>2016-06-30T16:17:19Z</dc:date>
    <item>
      <title>PROC MI</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/PROC-MI/m-p/281495#M14821</link>
      <description>&lt;P&gt;Just wondering if PROC MI was due to be upgraded/enhanced to be multi-threaded.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jun 2016 16:17:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/PROC-MI/m-p/281495#M14821</guid>
      <dc:creator>newtolinux</dc:creator>
      <dc:date>2016-06-30T16:17:19Z</dc:date>
    </item>
    <item>
      <title>Re: PROC MI</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/PROC-MI/m-p/281699#M14834</link>
      <description>&lt;P&gt;In general, SAS/STAT R&amp;amp;D appears to&amp;nbsp;be multithreading computations when it makes sense to do so.&amp;nbsp;Portions of&amp;nbsp; PROC MI might be multithreaded without you being aware. For example, the computation of means for each variable, the computations of correlations during the EM phase, and the forming of the matrix of cross products during regression are all steps that are multithreaded in other procedures. It would not be surprising if PROC MI calls the same underlying routines. Linear algebra computations are another place where PROC MI might be calling a multithreaed algorithm without fanfare.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On the other hand, there are probably portions of PROC MI that cannot be multithreaded. I don't know much about the details of multiple imputation, but some algorithms like MCMC are inherently serial processes because the computation of the (i+1)th element of the chain depends on the result of the i_th computation. Although different threads can compute different chains that start from different initial conditions, the computation of an individual chain is most efficiently accomplished by using a single thread.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Jul 2016 12:19:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/PROC-MI/m-p/281699#M14834</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2016-07-01T12:19:13Z</dc:date>
    </item>
  </channel>
</rss>

