Title :
An interprocedural framework for determining efficient data redistributions in distributed memory machines
Author :
Gupta, S.K.S. ; Krishnamurthy, S.
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
Abstract :
This paper presents a framework to find good distributions for the global arrays at different program points in the presence of procedure calls. The distributions are chosen for their ability to offset the re-distribution overheads by contributing significantly towards increasing the performance gains. The algorithm uses interprocedural analysis and dynamic programming techniques. The working of the algorithm has been demonstrated for a CFD kernel.
Keywords :
distributed memory systems; data redistributions; distributed memory machines; dynamic programming; global arrays; interprocedural analysis; interprocedural framework; performance gains; Computational fluid dynamics; Computer languages; Computer science; Data flow computing; Information science; Kernel; Parallel processing; Performance gain; Program processors; Programming profession;
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MA, USA
Print_ISBN :
0-8186-7551-9
DOI :
10.1109/FMPC.1996.558091