• DocumentCode
    1074289
  • Title

    A parallel-programming process model

  • Author

    Beck, Bob ; Olien, Dave

  • Author_Institution
    Beck Sequent Comput. Syst., Beaverton, OR, USA
  • Volume
    6
  • Issue
    3
  • fYear
    1989
  • fDate
    5/1/1989 12:00:00 AM
  • Firstpage
    63
  • Lastpage
    72
  • Abstract
    A process model is presented for constructing and executing parallel programs on a shared-memory multiprocessor running under Unix. The model involves some simple extensions to the standard Unix process model, a set of language extensions, runtime library support, and additional operating-system support. The model is easy to use, and it supports several higher-level parallel programming constructs in several languages, including microtasking in C and Fortran and multitasking in Ada and C++. It frees programmers to concentrate on parallel algorithms instead of low-level implementation details, and it yields good performance.<>
  • Keywords
    parallel programming; Ada; C; Fortran; Unix; microtasking; operating-system support; parallel-programming process model; runtime library support; shared-memory multiprocessor; Computer architecture; Concurrent computing; Hardware; Operating systems; Parallel processing; Parallel programming; Power system modeling; Runtime library; Standards publication; Switches;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.28125
  • Filename
    28125