[ACM Press the 15th ACM SIGPLAN symposium - Bangalore, India (2010.01.09-2010.01.14)] Proceedings of the 15th ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '10 - The pilot library for novice MPI programmers
โ Scribed by Carter, John D.; Gardner, William B.; Grewal, Gary
- Book ID
- 120995048
- Publisher
- ACM Press
- Year
- 2010
- Weight
- 402 KB
- Category
- Article
- ISBN
- 1605587087
No coin nor oath required. For personal study only.
โฆ Synopsis
The Pilot library is a new method for programming MPI-enabled clusters in C, targeted at novice parallel programmers. Formal elements from Communicating Sequential Processes (CSP) are used to realize a process/channel model of parallel computation that reduces opportunities for deadlock and other communication errors. This simple model, plus an application programming interface (API) styled after C's formatted I/O, are designed to make the library easy to learn. The Pilot library exists as a thin layer on top of any standard Message Passing Interface (MPI) implementation, preserving MPI's portability and efficiency, with little performance overhead arising as result of Pilot's additional features.
๐ SIMILAR VOLUMES