Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] SPEC MPI2007

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Håkon Bugge Hakon.Bugge at scali.com
Thu Apr 26 10:01:16 PDT 2007


Tom,

As to the importance of a2a and variants, from the top of my mind:

    * STAR-CD (version 3) from CD-ADAPCO uses solely MPI_Alltoallv
    * IS (integer sort) from NAS kernels uses MPI_Alltoallv
    * LS-DYNA from Livermore Software, aprox. 25% 
of the time in the MPI library is consumed in 
MPI_Alltoall (32p, neon_refined_revised dataset)
    * Matrix transpose often uses MPI_Alltoall
so, yes, I am pretty convinced this is a hole which should be filled.



Håkon

At 17:23 26.04.2007, Tom Elken wrote:
>Hi Håkon,
>
>Since that presentation was written, the 18 
>benchmarks were pruned down to 13 for various 
>reasons, but none added, so there are still no 
>applications with MPI_Alltoall or MPI_Alltoallv 
>in the suite.  We didn't know about this lack until you pointed it out.
>
>It is unclear how important is this lack.  It 
>could be that applications writers try to avoid 
>these calls when trying to write scalable 
>applications.  Also the fact that 18 
>applications picked more or less at random 
>(while trying to find scalable, publicly 
>available applications from a wide range of 
>disciplines) did not use these calls, may mean 
>something.  There is one benchmark still in the 
>suite whose source contains MPI_Alltoall calls, 
>but the test cases we run do not use that function.
>
>But still, the HPG committee will entertain 
>adding such benchmarks for later versions of the benchmark suite.
>
>Thanks,
>Tom
>
>Håkon Bugge wrote:
>>  From the reference below, 18 benchmarks are 
>> characterized; viewgraph 15 and 16 show the 
>> "Message call count". Of the 18 benchmarks, 
>> none use MPI_Alltoall or MPI_Alltoallv. Now, 
>> if the suite has been amended with benchmarks 
>> using MPI_Alltoall, we're only lacking benchmarks using MPI_Alltoallv.
>>And to be precise, I do not search for said 
>>benchmarks personally; my intent was to 
>>underline that this dimension was missing from 
>>the 18 (initial) benchmarks in the MPI2007 suite.
>>
>>Thanks, Håkon
>
>>>you wrote:
>>>----------------
>>>I just read 
>>>http://www.spec.org/workshops/2007/austin/slides/SPEC_MPI2007.pdf
>
>
>--
>~~~~~~~~~~~~~~~~~~~       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>Tom Elken                 Manager, Performance Engineering
>tom.elken at qlogic.com      QLogic Corporation
>650.934.8056              System Interconnect Group
>

--
Håkon Bugge
CTO
dir. +47 22 62 89 72
mob. +47 92 48 45 14
fax. +47 22 62 89 51
Hakon.Bugge at scali.com
Skype: hakon_bugge

Scali - http://www.scali.com
Scaling the Linux Datacenter





More information about the Beowulf mailing list