<div dir="ltr">Nesses dias apareceu uma reportagem sobre o pqR que promete melhorar o desempenho do R. <div><br></div><div>No grupo de discussão do desenvolvimento de Julia, os desenvolvedores ficaram apreensivos com essa nova reimplementação do kernel do R, baseado no R 2.15. Foi postado no grupo:</div>
<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">pqR is faster than R but not faster than Julia in our Benchmark:</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<table cellspacing="0" cols="6" border="0"><colgroup width="97"></colgroup><colgroup span="5" width="85"></colgroup><tbody><tr><td height="17" align="LEFT"><br></td><td align="LEFT"><b>R</b></td><td align="LEFT"><b>R JIT</b></td>
<td align="LEFT"><b>pqR</b></td><td align="LEFT"><b>pqR JIT</b></td><td align="LEFT"><b>Julia</b></td></tr><tr><td height="17" align="LEFT"><b>fib</b></td><td align="RIGHT">23</td><td align="RIGHT">8</td><td align="RIGHT">
10</td><td align="RIGHT">7</td><td align="RIGHT">0,054997</td></tr><tr><td height="17" align="LEFT"><b>parse_int</b></td><td align="RIGHT">5</td><td align="RIGHT">5</td><td align="RIGHT">3</td><td align="RIGHT">3</td><td align="RIGHT">
0,190019</td></tr><tr><td height="17" align="LEFT"><b>quicksort</b></td><td align="RIGHT">149</td><td align="RIGHT">30</td><td align="RIGHT">61</td><td align="RIGHT">28</td><td align="RIGHT">0,265629</td></tr><tr><td height="17" align="LEFT">
<b>mandel</b></td><td align="RIGHT">19</td><td align="RIGHT">8</td><td align="RIGHT">8</td><td align="RIGHT">6</td><td align="RIGHT">0,342638</td></tr><tr><td height="17" align="LEFT"><b>pi_sum</b></td><td align="RIGHT">551</td>
<td align="RIGHT">555</td><td align="RIGHT">453</td><td align="RIGHT">443</td><td align="RIGHT">33</td></tr><tr><td height="17" align="LEFT"><b>rand_mat_stat</b></td><td align="RIGHT">109</td><td align="RIGHT">110</td><td align="RIGHT">
84</td><td align="RIGHT">83</td><td align="RIGHT">12</td></tr><tr><td height="17" align="LEFT"><b>rand_mat_mul</b></td><td align="RIGHT">571</td><td align="RIGHT">575</td><td align="RIGHT">505</td><td align="RIGHT">503</td>
<td align="RIGHT">30<br></td></tr></tbody></table></div><div><br></div><div style>Em outras trocas de email os desenvolvedores de Julia viram algumas coisas interessante no pqR e mostraram interesse em incorporar em Julia. A tabela podemos ver alguns tempos de execuções de 7 programas escritos em R (usando compilação just-in-time, usando pqR e usando o R da forma que baixamos pelo site oficial) e em Julia.</div>
<div>[ ],<br>Pedro Rafael Diniz Marinho.</div>
</div></div>