• DocumentCode
    1736603
  • Title

    A parallel programming tool for single program multiple data model on distributed memory multiprocessors

  • Author

    Chung, Yeh-Ching ; Ranka, Sanjay

  • Author_Institution
    Dept. of Inf. Eng., Feng Chia Univ., Taichung, Taiwan
  • fYear
    1993
  • Firstpage
    433
  • Abstract
    The authors propose a parallel programming tool, PPT, to aid programmers in finding the best program partitioning and scheduling and to automatically generate the parallel code for the single program multiple data (SPMD) model on a distributed memory multiprocessor. In a distributed memory multiprocessor, the program partitioning and scheduling play an important role in the performance of a parallel program. The goal of PPT is to aid programmers in designing a parallel program that can be run on a distributed memory multiprocessor efficiently with balanced load and low communication cost. PPT has six components: a program partitioning and directed acyclic graph (DAG) generator, a DAG analyzer, a scheduler, a communication analyzer, a code generator, and a performance evaluator. Each of these components is described
  • Keywords
    distributed memory systems; parallel programming; software tools; balanced load; code generator; communication analyzer; directed acyclic graph; distributed memory multiprocessors; low communication cost; parallel code; parallel programming tool; performance; performance evaluator; program partitioning; scheduling; single program multiple data; single program multiple data model; Automatic programming; Costs; Data engineering; Data models; Electronic mail; Information science; Parallel processing; Parallel programming; Performance analysis; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.284083
  • Filename
    284083