bang for buck?

Josip Loncaric josip at icase.edu
Fri Mar 8 06:52:34 PST 2002


"Geoffrey D. Jacobs" wrote:
> 
> Generally, SMP should help performance compared w/ 2 single CPUs (by
> Amdahl's rule) as average communcation speed is much higher.  All in
> all, though, it depends on the application.

The phrase "it depends" is more accurate than the word "generally."  For
a comparison of NAS benchmarks on singles/duals using different MPI
libraries and comparing TCP (fast ethernet) to VIA (Giganet cLAN)
transports, see:

  http://www.icase.edu/~josip/MPIonCoral.html

Contention for shared resources (e.g. memory) and juggling different
connections (network/internal) on duals has significant effects.  In my
tests, all 16-process NAS benchmarks run faster and more stably using
16x1 CPUs than 8x2 CPUs, regardless of the MPI library or network
transport.

The moral: Don't confuse high intra-node bandwidth with application
performance.  Other bottlenecks often dominate.

Sincerely,
Josip


-- 
Dr. Josip Loncaric, Research Fellow               mailto:josip at icase.edu
ICASE, Mail Stop 132C           PGP key at http://www.icase.edu./~josip/
NASA Langley Research Center             mailto:j.loncaric at larc.nasa.gov
Hampton, VA 23681-2199, USA    Tel. +1 757 864-2192  Fax +1 757 864-6134



More information about the Beowulf mailing list