On Wed, Oct 17, 2012 at 3:23 PM, Berk Hess <span dir="ltr">&lt;<a href="mailto:hess@kth.se" target="_blank">hess@kth.se</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br><br>ICC can actually sometimes be (a lot) faster than gcc on AMD.<br>The issue here seems to be that the configuration didn&#39;t add a compiler flag for fma4.<br></blockquote><div><br></div><div>That is only the case on pre-Bulldozer processors like Magny-Cours. On Bulldozer, with the current kernels gcc is as fast or faster than icc.</div>
<div><br></div><div>--<br>Szilárd<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>Cheers,<br><br>Berk<div class="HOEnZb"><div class="h5"><br><br>
----- Reply message -----<br>From: &quot;Alexey Shvetsov&quot; &lt;<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a>&gt;<br>To: &lt;<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a>&gt;<br>
Subject: [gmx-developers] warning Emulating FMA instructions - this is        probably not what you want!<br>Date: Wed, Oct 17, 2012 14:00<br><br><br>Hi all!<br><br>Well ICC isnt good with AMD CPUs especialy with new ones. Try to use <br>
recent gcc versions like gcc-4.7.<br><br><br>Jochen Hub писал 17-10-2012 13:14:<br>&gt; Hi developers,<br>&gt;<br>&gt; does anyone know how to interpret this icc warning:<br>&gt;<br>&gt; [  8%] /home/jhub/src/gromacs/include/gmx_x86_avx_128_fma.h(88):<br>
&gt; warning #1224: #warning directive: Emulating FMA instructions - this<br>&gt; is probably not what you want!<br>&gt;<br>&gt;   #warning Emulating FMA instructions - this is probably not what you <br>&gt; want!<br>&gt;<br>
&gt; I am compiling 46-release on a Interlagos 6378 with OpenMPI and icc<br>&gt; 13.0.0 20120731. My cmake line is:<br>&gt;<br>&gt; cmake $gmxsrc \<br>&gt;     -DFFTW_LIBRARY=$FFTW_LOCATION/lib/libfftw3f.a \<br>&gt;     -DFFTW3F_INCLUDE_DIR=$FFTW_LOCATION/include \<br>
&gt;     -DFFTW3F_LIBRARIES=$FFTW_LOCATION/lib/libfftw3f.a \<br>&gt;     -DCMAKE_INSTALL_PREFIX=$(pwd) \<br>&gt;     -DGMX_X11=OFF \<br>&gt;     -DCMAKE_CXX_COMPILER=$MPICXX \<br>&gt;     -DCMAKE_C_COMPILER=$MPICC \<br>&gt;     -DGMX_MPI=ON \<br>
&gt;     -DGMX_PREFER_STATIC_LIBS=ON \<br>&gt;     -DGMX_GPU=OFF<br>&gt;<br>&gt; and cmake reported:<br>&gt;<br>&gt; -- Performing Test GNU_AVX_CFLAG<br>&gt; -- Performing Test GNU_AVX_CFLAG - Success<br>&gt; -- Enabling 128-bit AVX Gromacs acceleration (with fused-multiply<br>
&gt; add), and it will help compiler optimization.<br>&gt;<br>&gt; Thanks a lot,<br>&gt; Jochen<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; ---------------------------------------------------<br>&gt; Dr. Jochen Hub<br>&gt; Computational Molecular Biophysics Group<br>
&gt; Institute for Microbiology and Genetics<br>&gt; Georg-August-University of Göttingen<br>&gt; Justus-von-Liebig-Weg 11, 37077 Göttingen, Germany.<br>&gt; Phone: <a href="tel:%2B49-551-39-14189" value="+495513914189" target="_blank">+49-551-39-14189</a><br>
&gt; <a href="http://cmb.bio.uni-goettingen.de/" target="_blank">http://cmb.bio.uni-goettingen.de/</a><br>&gt; ---------------------------------------------------<br><br>-- <br>Best Regards,<br>Alexey &#39;Alexxy&#39; Shvetsov<br>
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, <br>Gatchina, Russia<br>Department of Molecular and Radiation Biophysics<br>Gentoo Team Ru<br>Gentoo Linux Dev<br>mailto:<a href="mailto:alexxyum@gmail.com" target="_blank">alexxyum@gmail.com</a><br>
mailto:<a href="mailto:alexxy@gentoo.org" target="_blank">alexxy@gentoo.org</a><br>mailto:<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a><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://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-developers</a><br>Please don&#39;t post (un)subscribe requests to the list. Use the <br>www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.<br>
</div></div><br>--<br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org">gmx-developers@gromacs.org</a><br>
<a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-developers</a><br>
Please don&#39;t post (un)subscribe requests to the list. Use the<br>
www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org">gmx-developers-request@gromacs.org</a>.<br></blockquote></div><br>