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
Link To Document