On May 18, 2011, at 8:32 PM, Larry Baker wrote:

> The PGI compilers have a -fast and a -fastsse option.  Does OpenMPI make 
> effective/safe use of SSE instructions (block moves maybe?)?  

Not really.  The biggest thing that we do that can take advantage of vector 
instructions is memcpy, *mostly* in the shared memory transport, but also if 
your MPI application hap some funky non-contiguous MPI datatypes, too.

> On their web site, PGI uses -fast in their examples for OpenMPI rather than 
> -fastsse.  I don't know why.

Maybe for more portability...?

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to