DocumentCode :
296715
Title :
Compiler techniques for determining data distribution and generating communication sets on distributed-memory machines
Author :
Lee, Peizong ; Chen, Wen-Yao
Author_Institution :
Inst. of Inf. Sci., Acad. Sinica, Taipei, Taiwan
Volume :
1
fYear :
1996
fDate :
3-6 Jan 1996
Firstpage :
537
Abstract :
The paper is concerned with designing efficient algorithms for determining data distribution and generating communication sets on distributed memory multicomputers. First, we propose a dynamic programming algorithm to automatically determine data distribution at compiling time. The proposed algorithm also can determine whether data redistribution is necessary between two consecutive DO-loop program fragments. Second, we propose closed forms to represent communication sets among processing elements for executing doall statements, when data arrays are distributed in a restricted block-cyclic fashion. Our methods can be included in current compilers and used when programmers fail to provide any data distribution directives. Experimental studies on a nCUBE-2 multicomputer are also presented
Keywords :
arrays; distributed algorithms; distributed memory systems; dynamic programming; program compilers; closed forms; communication set generation; compiler techniques; compilers; compiling time; consecutive DO-loop program fragments; data arrays; data distribution determination; data distribution directives; data redistribution; distributed memory multicomputers; distributed-memory machines; doall statement execution; dynamic programming algorithm; efficient algorithm design; nCUBE-2 multicomputer; processing elements; restricted block-cyclic data array distribution; Analytical models; Data communication; Data mining; Dynamic programming; Heuristic algorithms; Information science; Program processors; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
Type :
conf
DOI :
10.1109/HICSS.1996.495504
Filename :
495504
Link To Document :
بازگشت