Content deleted Content added
Tags: Mobile edit Mobile app edit |
JamieHanlon (talk | contribs) m →Main classifications and paradigms: Remove paradigm from section heading |
||
Line 3:
Consensus around each programming model is important as it enables software expressed within it to be transportable between different architectures. For sequential programming architectures, the [[von Neumann model]] has facilitated this, as it provides an efficient ''bridge'' between hardware and software, meaning that high-level languages can be efficiently compiled to it and it can be efficiently implemented in hardware.<ref name="Valiant1990">Leslie G. Valiant, A bridging model for parallel computation, Commun. ACM, volume 33, issue 8, August, 1990, pages 103--111</ref>
==Main classifications
Classifications of parallel programming models can be divided broadly into two areas: process interaction and problem decomposition.
|