Content deleted Content added
ce Tags: Mobile edit Mobile web edit Advanced mobile edit |
Unrulyevil5 (talk | contribs) No edit summary |
||
(3 intermediate revisions by one other user not shown) | |||
Line 2:
{{Use American English |date=February 2024}}
{{Use mdy dates |date=February 2024}}
{{
In [[computer programming]], '''explicit parallelism''' is the representation of concurrent computations
The advantage of explicit [[parallel programming]] is increased programmer control over the
▲control over the parallel execution. A skilled parallel programmer may take advantage of explicit parallelism to produce efficient code for a given target computation environment. However, programming with explicit parallelism is often difficult, especially for
In some instances, explicit parallelism may be avoided with the use of an optimizing compiler or runtime that automatically deduces the parallelism inherent to computations, known as [[implicit parallelism]].
==Programming languages that support explicit parallelism==
Line 22 ⟶ 19:
*[[Occam (programming language)|Occam]]
*[[Parallel Virtual Machine]]
== References ==
{{reflist |refs=
<ref name="dij68">{{cite journal |title=The structure of the "THE"-multiprogramming system|date=1968-05-01 |first=Edsger W. |last=Dijkstra |author-link=Edsger W. Dijkstra |journal=Communications of the ACM |volume=11 |issue=5 |pages=341–346 |doi=10.1145/363095.363143 }}</ref>
<ref name="pra11">{{cite conference |title=Parallel programming: design of an overview class |date=June 2011 |first=Christoph |last=von Praun |conference=Proceedings of the 2011 ACM SIGPLAN X10 Workshop |number=2 |pages=1–6 |doi=10.1145/2212736.2212738 }}</ref>
}}
{{Parallel Computing}}
|