PARALLEL PROGRAMS.

0Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

Parallel programs have several advantages over the conventional sequential programs. They can be extremely simple and comprehensible, and offer possibilities for more efficient execution. A parallel program consists of various largely independent processes that have to be synchronized at some points. It may be necessary, for example, to ensure that certain parts of different processes are never executed at the same time. Synchronization is achieved by means of special operations on special variables (e. g. the P-operation and the V-operation on semaphores). In the design of parallel programs particular problems arise, such as the avoidance of situations in which certain processes remain permanently waiting for one another ('deadlock'), or in which some processes never receive a turn ('individual starvation'). The development of techniques for preventing such situations from arising is an important area of research.

Cite

CITATION STYLE

APA

Kessels, J. L. W., & Martin, A. J. (1982). PARALLEL PROGRAMS. Philips Technical Review, 40(8–9), 254–260. https://doi.org/10.1145/358568.358586

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free