Abstract
As distributed memory systems have become common, the de facto standard for communication is still the Message Passing Interface (MPI). pupyMPI is a pure Python implementation of a broad subset of the MPI 1.3 specifications that allows Python programmers to utilize multiple CPUs with datatypes and memory handled transparently. pupyMPI also implements a few non-standard extensions such as non-blocking collectives and the option of suspending, migrating and resuming the distributed computation of a pupyMPI program. This paper introduces pupyMPI and presents benchmarks against C implementations of MPI, which show acceptable performance.
Originalsprog | Engelsk |
---|---|
Titel | Recent Advances in the Message Passing Interface : 18th European MPI Users’ Group Meeting, EuroMPI 2011, Santorini, Greece, September 18-21, 2011. Proceedings |
Antal sider | 10 |
Forlag | Springer |
Publikationsdato | 2011 |
Sider | 130-139 |
ISBN (Trykt) | 978-3-642-24448-3 |
ISBN (Elektronisk) | 978-3-642-24449-0 |
DOI | |
Status | Udgivet - 2011 |
Begivenhed | 18th European MPI Users' Group Meeting: recent advances in the message passing interface - Santorini, Grækenland Varighed: 18 sep. 2011 → 21 sep. 2011 Konferencens nummer: 18 |
Konference
Konference | 18th European MPI Users' Group Meeting |
---|---|
Nummer | 18 |
Land/Område | Grækenland |
By | Santorini |
Periode | 18/09/2011 → 21/09/2011 |
Navn | Lecture notes in computer science |
---|---|
Vol/bind | 6960 |
ISSN | 0302-9743 |