[Beowulf] Re: Beowulf Digest, Vol 45, Issue 28

Geoff Jacobs gdjacobs at gmail.com
Thu Nov 22 02:12:42 PST 2007

Håkon Bugge wrote:
> At 21:00 17.11.2007, Chris Samuel <csamuel at vpac.org> wrote:
>> I should also point out that we're using the PGI 7.x series of
>> compilers and tell our users to build with:
>> -tp k8-64,barcelona-64
>> so that they get the optimisations for both dual and quad core chips
>> (with the appropriate path selected at run time).
> While I did the SPEC MPI 2007 for the Barcelona, I got the following
> projections (8 nodes, 8 cores per node) for SPECmpiM_base2007:
>    * PathScale 3.0, -march=core: 5.53
>    * PathScale 3.0, -march=opteron -msse3: 5.32
>    * PGI 7.0-7, -tp barcelona-64 + lots of fancy switches: 4.71
>    * PGI 7.0-7, -tp barcelona-64 -nomovnt -fast: 4.75
> I didn't have much time to play with compiler options. It was
> interesting to see that the "wrong" architecture was better using the
> PathScale compiler. Further, PathScale was significant better than PGI
> 7.0-7, even though PGI had support for the "right" architecture.
> The switches used for the PathScale compiler can be found at the SPEC
> web, http://www.spec.org/mpi2007/results/res2007q4/
> The final rate (5.61) was better, due improved memory bandwidth (due to
> a better BIOS).

No big secret, I don't think. Core optimized code will be scheduled for
a wider SIMD unit, same as Barcelona.

Geoffrey D. Jacobs

To have no errors
  would be life without meaning
  No struggle, no joy

More information about the Beowulf mailing list