Planned AlltoAllv: A Cluster Approach

Research output: Book/ReportOther report

Abstract / Description of output

The MPI AlltoAllv operation is generally based on a large number of point-to-point messages being sent by all the processes in the communication. This report aims to discover whether this process can be optimised for a
clustered architecture by collating the data from all the processors within a node into a shared memory segment and then sending all the data for one node using a single message. This planned method has the potential to decrease overheads by greatly reducing the number of messages sent, and therefore diminishing latency, of the AlltoAllv call. We compare the performance of the planned AlltoAllv with that of the standard MPI AlltoAllv on a number of clustered architectures, and find that for a standard benchmark the planned AlltoAllv can perform considerably better than the MPI version, but for a more realistic benchmark the performance benet is not as great.
Original languageEnglish
PublisherUoE HPCx Ltd.
Publication statusPublished - Jul 2004


Dive into the research topics of 'Planned AlltoAllv: A Cluster Approach'. Together they form a unique fingerprint.

Cite this