• DocumentCode
    2550815
  • Title

    Language support for parallel programming

  • Author

    Rus, Teodor

  • Author_Institution
    Dept. of Comput. Sci., Iowa Univ., Iowa City, IA, USA
  • fYear
    1988
  • fDate
    21-23 Mar 1988
  • Firstpage
    91
  • Lastpage
    99
  • Abstract
    Rationale for standardizing language-support for parallel programming is discussed. The evolution of the concepts handled by parallel programming and the actual state of the art is presented. The intuitive meaning of the terms parallel algorithm, parallel process, and parallel programming are informally discussed, and an algebraic formalization of these terms is presented. A minimal language-support to be provided by programming languages to facilitate parallel programming is also described. A set of constructs are developed in this respect. These constructs have as their basis both the semantic model of parallel processes and parallel libraries provided by the actual multiprocessor machines to support parallel programming
  • Keywords
    high level languages; parallel algorithms; parallel programming; standards; algebraic formalization; language-support; multiprocessor machines; parallel algorithm; parallel libraries; parallel process; parallel programming; programming languages; semantic model; Cities and towns; Computational modeling; Computer architecture; Computer languages; Computer science; Concurrent computing; Parallel algorithms; Parallel architectures; Parallel programming; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Standards Conference, 1988. Computer Standards Evolution: Impact and Imperatives, Proceedings of the
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-8186-0791-2
  • Type

    conf

  • DOI
    10.1109/CSTAND.1988.4770
  • Filename
    4770