<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    -------- Mensagem original --------
    <table class="moz-email-headers-table" border="0" cellpadding="0"
      cellspacing="0">
      <tbody>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Assunto: </th>
          <td>[Computing] byte-compiler and parallel computing in R</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Data: </th>
          <td>Thu, 10 Nov 2011 12:37:06 -0800</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">De: </th>
          <td>Jan de Leeuw <a class="moz-txt-link-rfc2396E" href="mailto:deleeuw@stat.ucla.edu"><deleeuw@stat.ucla.edu></a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Para: </th>
          <td>statcompute <a class="moz-txt-link-rfc2396E" href="mailto:computing@stat.ucla.edu"><computing@stat.ucla.edu></a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    <pre>R-2.14.0 comes with Luke Tierney's byte-compiler installed. Byte-compilation can speed up R computations by
a factor 5, although if your functions are just calls to compiled C code the speedup will be much
smaller. By default, only the required packages are byte-compiled. But if you set (in your bash profile)

export R_COMPILE_PKGS=1

then all packages will byte-compile when installed.

If you set

export R_ENABLE_JIT=3

then all functions you define in your interactive or batch session will be byte-compiled the first time they
are entered into the workspace (and the same is true for all loops).

It should be noted that some contributed packages have namespace problems when byte-compiled.

R-2.15.0 (i.e. R-devel) has parallel versions of Map() and mapply(). parallel makes fork or socket
cluster and has parallel random number generation. MPI clusters are handled (for now) by passing the
information to the snow package.

===
Jan de Leeuw; Distinguished Professor and Chair, UCLA Department of Statistics;
Editor: Journal of Multivariate Analysis, Journal of Statistical Software;
US mail: 8125 Math Sciences Bldg, Box 951554, Los Angeles, CA 90095-1554
phone (310)-825-9550;  fax (310)-206-5658;  email: <a class="moz-txt-link-abbreviated" href="mailto:deleeuw@stat.ucla.edu">deleeuw@stat.ucla.edu</a>
.mac: jdeleeuw ++++++  aim: deleeuwjan ++++++ skype: j_deleeuw
homepages: <a class="moz-txt-link-freetext" href="http://gifi.stat.ucla.edu">http://gifi.stat.ucla.edu</a> ++++++ <a class="moz-txt-link-freetext" href="http://www.cuddyvalley.org">http://www.cuddyvalley.org</a>
 -------------------------------------------------------------------------------------------------
          No matter where you go, there you are. --- Buckaroo Banzai
                   <a class="moz-txt-link-freetext" href="http://gifi.stat.ucla.edu/sounds/nomatter.au">http://gifi.stat.ucla.edu/sounds/nomatter.au</a>                                  
 -------------------------------------------------------------------------------------------------        




_______________________________________________
Computing mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Computing@lists.stat.ucla.edu">Computing@lists.stat.ucla.edu</a>
<a class="moz-txt-link-freetext" href="http://lists.stat.ucla.edu/mailman/listinfo/computing">http://lists.stat.ucla.edu/mailman/listinfo/computing</a>

</pre>
  </body>
</html>