[Beowulf] Better C2D or Quadcore

Mark Hahn hahn at mcmaster.ca
Tue Nov 27 09:36:00 PST 2007

>   - high per-CPU memory performance. Each CPU (core in dual core
>   systems) needs to have its own memory bandwith of roughly 2 or more
>   gigabytes. For example, standard dual processor "PC's" will
> notprovide better performance when the second processor is used, that
> is, you
>   will not see speed-up when you using the second processor. This is because
>   the speed of sparse matrix computations is almost totally determined by the
>   speed of the memory, not the speed of the CPU.

which argues against quad-core Intel, and _for_ dual-socket AMD machines.
our experience is that petsc really does like local memory bandwidth,
though I'm sure you can use it in programs which are cache-friendly if 
your data is small enough.  I haven't noticed petsc programs being especially
hard on the interconnect (our petsc users seem as happy with myri 2g as with
quadrics elan4 - our Gb cluster is mainly for serial.)

More information about the Beowulf mailing list