explicit parallelism


Also found in: Wikipedia.

explicit parallelism

A feature of a programming language for a parallel processing system which allows or forces the programmer to annotate his program to indicate which parts should be executed as independent parallel tasks. This is obviously more work for the programmer than a system with implicit parallelism (where the system decides automatically which parts to run in parallel) but may allow higher performance.
References in periodicals archive ?
Parallel processing computers can be classified in many perspectives; such as implicit and explicit parallelism. When referring to implicit parallelism we mean that it is a built-in programming approach that is incorporated within parallel language and parallelizing compilers, it does not specify or control scheduling of calculations.
Some might object to the explicit parallelism "Mondial 2010" creates between homosexuality and transborder traffic, yet the film doesn't come across as an ad for political normalization with Zionist occupation.
Data parallelism is one of the most successful efforts to introduce explicit parallelism to high level programming languages.
The effect is to make the explicit parallelism inherent in granular systems.
The main characteristics of this class are explicit parallelism and implied synchronization of document parts.
We present two solutions in a traditional imperative language with guarded commands: a sequential program and a program with explicit parallelism.
This mapping phase transforms a UNITY program without explicit parallelism into an explicity parallel program.
Alternatively, we could note that the machinery required for explicit parallelism is always the same, no matter what the base language: to get parallelism, we must be able to create and coordinate simultaneous execution threads.
(c) sidestep the whole issue, by using sophisticated compiler or runtime technology to achieve parallel execution of programs that lack explicit parallelism. This approach includes work on parallelism compilers and on parallel execution of conventional functional or logic languages.