INSPIRING FUTURES

A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance.

Chalmers, Kevin (2012) A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance. In: Communicating Process Architectures 2012. Open Channel Publishing Ltd., Bicester, pp. 107-120. ISBN 978-0-9565409-5-9

Full text not available from this repository. (Request a copy)

Abstract/Description

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.

Item Type: Book Section
ISBN: 978-0-9565409-5-9
Uncontrolled Keywords: CPA Networking; distributed systems; MPI;
University Divisions/Research Centres: Edinburgh Napier University, Institute for Informatics and Digital Innovation
Dewey Decimal Subjects: 000 Computer science, information & general works > 000 Computer science, knowledge & systems > 004 Data processing & computer science
Library of Congress Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Item ID: 5700
Depositing User: Computing Research
Date Deposited: 02 Nov 2012 13:39
Last Modified: 04 Jul 2013 16:54
URI: http://researchrepository.napier.ac.uk/id/eprint/5700

Actions (login required)

View Item

Edinburgh Napier University is a registered Scottish charity. Registration number SC018373