Difference between revisions of "Message passing"

From SNIC Documentation
Jump to: navigation, search
(Created page with "Category:Parallel programming Message passing denotes the explicit exchange of data between processes in a distributed memory program.")
 
 
Line 1: Line 1:
 
[[Category:Parallel programming]]
 
[[Category:Parallel programming]]
Message passing denotes the explicit exchange of data between processes in a [[distributed memory programming|distributed memory program]].
+
Message passing denotes the explicit exchange of data between processes in a [[distributed memory programming|distributed memory program]].  Most modern [[Fortran]], [[C]] or [[C++]] programs deploy [[MPI]] for the data exchange.  To achieve high or even acceptable computational speed, distributed memory programs can place extreme demands on the communication network of an HPC system.

Latest revision as of 16:22, 24 October 2011

Message passing denotes the explicit exchange of data between processes in a distributed memory program. Most modern Fortran, C or C++ programs deploy MPI for the data exchange. To achieve high or even acceptable computational speed, distributed memory programs can place extreme demands on the communication network of an HPC system.