DocumentCode :
1886162
Title :
Runtime array redistribution in HPF programs
Author :
Thakur, Rajeev ; Choudhary, Alok ; Fox, Geoffrey
Author_Institution :
Northeast Parallel Archit. Center, Syracuse Univ., NY, USA
fYear :
1994
fDate :
23-25 May 1994
Firstpage :
309
Lastpage :
316
Abstract :
Describes efficient algorithms for runtime array redistribution in High Performance Fortran (HPF) programs. We consider block(m)-to-cyclic, cyclic-to-block(m) and the general cyclic(x)-to-cyclic(y) type redistributions. We initially describe algorithms for one-dimensional arrays and then extend the methodology to multidimensional arrays. The algorithms are practical enough to be easily implemented in the runtime library of an HPF compiler and can also be directly used in application programs requiring redistribution. Performance results on the Intel Paragon are discussed
Keywords :
FORTRAN; data structures; parallel programming; program compilers; HPF compiler; HPF programs; High Performance Fortran; Intel Paragon; block(m)-to-cyclic redistribution; cyclic(x)-to-cyclic(y) redistribution; cyclic-to-block(m) redistribution; multidimensional arrays; one-dimensional arrays; performance results; runtime array redistribution; runtime library; Algorithms; Distributed computing; Educational institutions; Message passing; Multidimensional systems; Parallel architectures; Program processors; Programmable logic arrays; Runtime library; Vector processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
Type :
conf
DOI :
10.1109/SHPCC.1994.296659
Filename :
296659
Link To Document :
بازگشت