• DocumentCode
    3176665
  • Title

    Practical support for parallel programming

  • Author

    DiNucci, David C. ; Babb, Robert G., II

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Oregon Graduate Center, Beaverton, OR, USA
  • Volume
    2
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    An approach is considered in which programs written within a higher-level parallel model are automatically transformed for execution on a particular (parallel) processor. It is based on an improved version of large-grain data-flow (LGDF) techniques. The model is described, along with a scheduler implementation strategy for shared-memory multiprocessors. Performance measurements of a specific implementation for the Sequent Balance 21000 are given. It is argued that the approach can provide the benefits of user-visible parallelism while avoiding the pitfalls inherent in hand-coding of parallel scheduling schemes.<>
  • Keywords
    multiprocessing programs; parallel programming; LGDF; Sequent Balance 21000; large-grain data-flow; parallel programming; scheduler implementation strategy; shared-memory multiprocessors; user-visible parallelism; Computer architecture; Concurrent computing; High level languages; Laboratories; Parallel processing; Parallel programming; Processor scheduling; Program processors; Software engineering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0842-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11796
  • Filename
    11796