Optimizing Multi-core MPI Collectives with SMARTMAP | IEEE Conference Publication | IEEE Xplore
Scheduled Maintenance: On Monday, 30 June, IEEE Xplore will undergo scheduled maintenance from 1:00-2:00 PM ET (1800-1900 UTC).
On Tuesday, 1 July, IEEE Xplore will undergo scheduled maintenance from 1:00-5:00 PM ET (1800-2200 UTC).
During these times, there may be intermittent impact on performance. We apologize for any inconvenience.

Optimizing Multi-core MPI Collectives with SMARTMAP


Abstract:

We recently enhanced a lightweight compute node operating system with a simple page table mapping strategy that allows parallel application processes within a node to sha...Show More

Abstract:

We recently enhanced a lightweight compute node operating system with a simple page table mapping strategy that allows parallel application processes within a node to share effectively a single address space. This strategy allows for each process to maintain a normal, private address space, but also allows for processes to behave like threads that can freely read and write the memory of all processes on a node. In this paper, we demonstrate the benefits of this approach for improving the performance of MPI collective operations. In particular, we describe a new multi-threaded MPI reduce algorithm that outperforms existing approaches by as much as a factor of seven on a quad-core processor.
Date of Conference: 22-25 September 2009
Date Added to IEEE Xplore: 28 December 2009
ISBN Information:

ISSN Information:

Conference Location: Vienna, Austria

Contact IEEE to Subscribe

References

References is not available for this document.