• DocumentCode
    2496379
  • Title

    Runtime support for execution of fine grain parallel code on coarse grain multiprocessors

  • Author

    Neves, Richard ; Schnabel, Robert B.

  • Author_Institution
    Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
  • fYear
    1995
  • fDate
    6-9 Feb 1995
  • Firstpage
    440
  • Lastpage
    447
  • Abstract
    The goal of this research is to provide systems support that allows fine grain, data parallel code to execute efficiently on much coarser grain multiprocessors. The task of writing parallel applications is simplified by allowing the programmer to assume a number of processors convenient to the algorithm being implemented. This paper describes and evaluates a runtime approach that efficiently manages thousands of “virtual” processors per actual processor. Tight integration and specialization of scheduling, communication, and context switching is used to significantly reduce the overhead of running fine grain parallel code. A Paragon prototype of this runtime approach is evaluated by comparing implementations of two numerical problems. The overhead due to scheduling, communication, and context switching is analyzed. The implementation and analysis show that fine grain code can be efficiently executed in a coarse grain multiprocessor using a runtime approach
  • Keywords
    multiprocessing systems; parallel programming; scheduling; Paragon prototype; coarse grain multiprocessors; communication; context switching; fine grain parallel code; runtime support; scheduling; tight integration; Application software; Communication switching; Computer science; Context; Kernel; Libraries; Processor scheduling; Programming profession; Runtime; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1995. Proceedings. Frontiers '95., Fifth Symposium on the
  • Conference_Location
    McLean, VA
  • Print_ISBN
    0-8186-6965-9
  • Type

    conf

  • DOI
    10.1109/FMPC.1995.380481
  • Filename
    380481