Kevin Chalmers
A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance.
Chalmers, Kevin
Authors
Contributors
Peter Welch
Editor
Frederick R M Barnes
Editor
Kevin Chalmers k.chalmers@napier.ac.uk
Editor
Jan Baekgaard Pedersen
Editor
Adam T Sampson
Editor
Abstract
Message Passing Interface (MPI) is a popular approach to enable Single Process, Multiple Data (SPMD) style parallel computing, particularly in cluster computing environments. Communicating Process Architecture (CPA) Networking on the other hand, has been developed to enable channel based semantics across a communication mechanism in a transparent manner. However, in both cases the concept of a message passing infrastructure is fundamental. This paper compares the performance of both of these frameworks at a base communication level, also discussing some of the similarities between the two mechanisms. From the experiments, it can be seen that although MPI is a more mature technology, in many regards CPA Networking can perform comparably if the correct communication is used.
Citation
Chalmers, K. (2012, August). A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance. Presented at Communicating Process Architectures 2012, 34th WoTUG conference on concurrent and parallel programming
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | Communicating Process Architectures 2012, 34th WoTUG conference on concurrent and parallel programming |
Start Date | Aug 26, 2012 |
End Date | Aug 29, 2012 |
Publication Date | 2012-08 |
Deposit Date | Nov 2, 2012 |
Peer Reviewed | Peer Reviewed |
Pages | 107-120 |
Book Title | Communicating Process Architectures 2012 |
ISBN | 978-0-9565409-5-9 |
Keywords | CPA Networking; distributed systems; MPI; |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/5700 |
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search