Explicit parallelism: Difference between revisions

Content deleted Content added
No edit summary
Replaced a word not in the english language and fixed a misspelling
Line 3:
of concurrent computations by means of primitives
in the form of special-purpose directives or function calls. Most parallel primitives are related to process sinchronization, communication or task partitioning. As they seldom contribute to actually carry out the
intendend computation of the program, their computational cost is often contabilizedcondsidered
as [[parallelization overhead]].
 
Line 11:
very efficient code. However, programming with explicit parallelism is often difficult, especially for
non computing specialists, because of the extra work involved in planning
the task division and sinchronizationsynchronization of concurrent processes.
 
In some instances, explicit parallelism may be avoided with the use of an optimizing compiler that automatically extracts the parallelism inherent to computations (see [[implicit parallelism]]).