Parallel programming model: Difference between revisions

Content deleted Content added
No edit summary
 
No edit summary
Line 2:
 
Parallel models are implemented in several ways: as libraries invoked from traditional sequential languages, as language extensions, or complete new execution models. They are also roughly categoried for two kinds of systems: shared-memory system and distributed-memory system, though the lines between them are largely blured nowadays.
 
A program model is usually judged by its expressibility and simplicity, which are by all meanings conflicting factors. The ultimate goal is to improve productivity of programming.
 
Currenty main-stream parallel programming models are:
Line 12 ⟶ 14:
* [[High Performance Fortran|HPF]]
* [[SHMEM]]
Other reseach-level models are:
* Cray’s Chapel,
* Sun’s Fortress,
* IBM’s X10
 
==External Links ==
* http://www.pmodels.org