Content deleted Content added
prose tag |
m Date maintenance tags and general fixes |
||
Line 1:
{{Prose|date=October 2008}}
A '''parallel programming model''' is a set of software technologies to express [[parallel algorithm]]s and match applications with the underlying parallel systems. It encloses the areas of [[Application software|applications]], [[programming language]]s, [[compiler]]s, [[library (computer science)|libraries]], [[communications system]]s, and [[parallel I/O]]. Due to the difficulties in [[automatic parallelization]] today, people have to choose a proper parallel programming model or a form of mixture of them to develop their parallel applications on a particular platform.
Line 27:
* [[Linda (coordination language)|Linda coordination language]]
* [[Oz (programming language)|Oz]]
* [[
* [[
Unsorted
Line 41:
* [[Ambric#Architecture_and_Programming_Model|Structural Object Programming Model (SOPM)]]
* [[Pipeline (software)|Pipelining]]
* [[
Other research-level models are:
Line 60:
[[Category:Programming paradigms]]
[[Category:Concurrent programming languages]]
[[ru:Распараллеливание программ]]
|