• DocumentCode
    2554145
  • Title

    Management of heterogeneous parallelism on shared memory multiprocessors

  • Author

    Tayyab, Athar B. ; Kuhl, Jon G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa Univ., IA, USA
  • fYear
    1990
  • fDate
    31 Oct-2 Nov 1990
  • Firstpage
    208
  • Lastpage
    213
  • Abstract
    Heterogeneous parallelism includes all forms of inter-instruction parallelism. This may include both explicitly coded and compiler generated forms. It is argued that support mechanisms are needed to efficiently manage heterogeneous subcomputations at run-time, and that the important issues in the design and implementation of these mechanisms are different from those previously studied for support of loop-level parallelism. An empirical study of an actual application is presented. The study was based on variational recursive dynamics simulation of a typical four wheel vehicle. The results of the empirical study indicate that the choice of an appropriate run-time parallel processing support mechanism can have a dramatic impact upon the ability to successfully extract heterogeneous parallelism for programs. In particular, the efficiency (lack of overhead) of the support mechanisms becomes critically important as the granularity of subcomputations becomes relatively fine. The use of simple, syntactically closed constructs is suggested
  • Keywords
    multiprocessing programs; parallel programming; compiler generated; explicitly coded; four wheel vehicle; granularity; heterogeneous parallelism; heterogeneous subcomputations; inter-instruction parallelism; loop-level parallelism; run-time; shared memory multiprocessors; support mechanisms; syntactically closed constructs; variational recursive dynamics simulation; Cities and towns; Concurrent computing; Design engineering; Engineering management; Memory management; Parallel processing; Processor scheduling; Program processors; Runtime; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-2054-4
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1990.139353
  • Filename
    139353