Languages for Parallel Processors

  • Anthony P. Reeves
Part of the Ettore Majorana International Science Series book series (POLS, volume 21)


The effective programming of parallel computers is much more complex then the programming of conventional serial computers. There are two fundamental models of highly parallel computer architectures: single instruction stream-multiple data stream (SIMD) in which a single program control unit is used to control a set of slave processing elements and multiple instruction stream-multiple data stream (MIMD) in which a set of interconnected independent processors cooperate on a single task. The high level programming language constructs appropriate for each model are discussed.


Parallel Processor High Level Language Dynamic Load Balance Parallel Language Vector Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    A. P. Reeves, “Parallel Pascal: An extended Pascal for Parallel computers,” Journal of Parallel and Distributed Computing 1 pp. 64–80 (1984).CrossRefGoogle Scholar
  2. 2.
    Intel Corporation, iPSC System Overview, Order Number: 175278–002, 1986.Google Scholar
  3. 3.
    C. L. Seitz, “The Cosmic Cube,” Communications of the ACM 28(l)(l985).Google Scholar
  4. 4.
    O. A. McBryan and E. F. Van de Velde, “Hypercube Algorithms and Implementations,” 2nd SIAM Conference on Parallel Computing, (1985).Google Scholar

Copyright information

© Plenus Press, New York 1986

Authors and Affiliations

  • Anthony P. Reeves
    • 1
  1. 1.School of Electrical EngineeringCornell UniversityIthacaUSA

Personalised recommendations