[OMPI devel] Best bw/lat performance for microbenchmark/debug utility

2006-06-28 Thread Josh Aune
I am writing up some interconnect/network debugging software that is centered around ompi. What is the best set of functions to use to get the best bandwidth and latency numbers for openmpi and why? I've been asking around at work and some people say just send/recieve, though some of the micro b

Re: [OMPI devel] Best bw/lat performance for microbenchmark/debugutility

2006-06-28 Thread Jeff Squyres (jsquyres)
Most of the microbenchmarks that I've seen used send/receive because it allows the MPI to optimize if it can (e.g., blocking to allow the OS/hardware to make progress). If nothing else, it prevents an additional traversal of the call stack (MPI_SEND will be done when it returns; with MPI_ISEND, yo

Re: [OMPI devel] Best bw/lat performance for microbenchmark/debug utility

2006-06-28 Thread Patrick Geoffray
Josh Aune wrote: I am writing up some interconnect/network debugging software that is centered around ompi. What is the best set of functions to use to get the best bandwidth and latency numbers for openmpi and why? I've been You mean MPI functions or internal ompi functions ? For MPI functio