[petsc-users] Configuring petsc with MPI on ubuntu quad-core

Jed Brown jed at 59A2.org
Thu Feb 3 13:25:26 CST 2011


On Thu, Feb 3, 2011 at 16:17, Barry Smith <bsmith at mcs.anl.gov> wrote:

>  In src/benchmarks/streams you can run make test and have it generate a
> report of how the streams benchmark is able to utilize the memory bandwidth.
> Run that and send us the output (run with just 2 threads).


That test does no software prefetch, is not vectorized (look at the
assembly, you want all movapd and addpd/mulpd with memory addresses instead
of addsd/mulsd or addpd/mulpd operating only on register operands), and is
not NUMA-aware (which depending on the hardware, can cause performance
problems). The output is still relevant and indicates what can be done
without tuning, but does not accurately represent the peak achievable by the
hardware.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110203/4e21160f/attachment.htm>


More information about the petsc-users mailing list