DocumentCode :
2036637
Title :
Parallelizing nested loops on multicomputers-the grouping approach
Author :
King, Chung-Ta ; Kau, Ing-Ren
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
fYear :
1989
fDate :
20-22 Sep 1989
Firstpage :
136
Lastpage :
142
Abstract :
The design of a tool for partitioning and parallelizing nested loops for execution on distributed-memory multicomputers is presented. The core of the tool is a technique called grouping, which identifies appropriate loop partition patterns based on data dependencies across the iterations. The grouping technique combined with analytic results from performance modeling tools will allow certain nested loops to be partitioned systematically and automatically, without users specifying the data partitions. Grouping is based on the concept of pipelined data parallel computation , which promises to achieve a balanced computation and communication on multicomputers. The basic structure of the parallelizing tool is presented. The grouping and performance analysis techniques for pipelined data parallel computations are described. A prototype of the tool is introduced to illustrate the feasibility of the approach
Keywords :
data structures; multiprocessing systems; data dependencies; grouping approach; loop partition patterns; multicomputers; nested loops; parallelising nested loops; partitioning; performance analysis; performance modeling tools; pipelined data parallel computation; prototype; Concurrent computing; Distributed computing; Information science; Message passing; Parallel programming; Performance analysis; Processor scheduling; Program processors; Programming profession; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-1964-3
Type :
conf
DOI :
10.1109/CMPSAC.1989.65074
Filename :
65074
Link To Document :
بازگشت