<div dir="ltr">Hi,<br><br>it was mostly wrong names in the #include statements.<br><br>It works on BlueGene/P and is much faster than the C non-bonded kernel (about 2x). With this intrinsic C kernel one gets 18% of peak. Because BlueGene doesn&#39;t have SIMD commands specific for single precision (thus it does only 2 at a time instead of 4) the performance difference to Opteron is greater than for double precision code. The performance difference to a Barcelona 2.1Ghz core is 5.7x (at 20% peak).<br>
<br>Roland<br><br><div class="gmail_quote">On Wed, Jul 30, 2008 at 12:29 PM, Roland Schulz <span dir="ltr">&lt;<a href="mailto:roland@utk.edu" target="_blank">roland@utk.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div dir="ltr">Hi,<br><br>it seems that the blugene non-bonded kernel in the CVS version is incomplete. E.g. the nb_kernel_bluegene_test_asm.h is missing as far as I can see. The gromacs wiki for bluegene explains how to get the kernel generated by mknb to work. Also on the mailinglist all the messages I found about BlueGene were about mknb and not abou the bluegene specifik kernel.<br>




<br>Could it be that it is incomplete do one has to do somethng to generate these files?<br><font color="#888888"><br>Roland</font><div><div></div><div><br><br><div class="gmail_quote">On Wed, Jul 30, 2008 at 11:45 AM, Berk Hess <span dir="ltr">&lt;<a href="mailto:hessb@mpip-mainz.mpg.de" target="_blank">hessb@mpip-mainz.mpg.de</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
Mathias Puetz from IBM wrote non-bonded kernels for BlueGene/L.<br>
I don&#39;t know if these are also used for BlueGene/P.<br>
If there are problems, he would be the person to contact.<br>
<br>
Berk.<br>
<br>
<br>
Roland Schulz wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div>
Hi,<br>
<br>
has someone looked at the non-bonded kernels for BlueGene/P? Based on the assembler produced by the compiler, it does no SIMD, runs out of registers and does unnecessary rounding.<br>
<br>
Are there plans for a PPC450 assembler kernel?<br>
<br>
Roland<br></div></div>
This email was Anti Virus checked by Astaro Security Gateway. <a href="http://www.astaro.com" target="_blank">http://www.astaro.com</a><br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a><br>
<a href="http://www.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://www.gromacs.org/mailman/listinfo/gmx-developers</a><br>
Please don&#39;t post (un)subscribe requests to the list. Use the www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.<br>
</blockquote>
<br>
_______________________________________________<br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a><br>
<a href="http://www.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://www.gromacs.org/mailman/listinfo/gmx-developers</a><br>
Please don&#39;t post (un)subscribe requests to the list. Use the www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.<br>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>