DocumentCode :
2454249
Title :
DaReL: a portable data redistribution library for distributed-memory machines
Author :
Kalns, Edgar T. ; Ni, Lionel M.
Author_Institution :
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
fYear :
1994
fDate :
12-14 Oct 1994
Firstpage :
78
Lastpage :
87
Abstract :
Run-time data redistribution can be performed between algorithm phases when a different data decomposition is expected to deliver increased performance for a subsequent phase of computation. Redistribution, however, represents increased program overhead as algorithm computation is interrupted while data are exchanged among processor memories. A number of data parallel Fortran languages support run-time data redistribution primitives. We propose a portable data redistribution library, DaReL, specifically for High Performance Fortran (HPF). DaReL supports multi-dimensional data redistribution for HPF´s regular distribution patterns, BLOCK, CYCLIC, and *. Data exchange is performed with MPI primitives, facilitating DaReL´s portability among distributed memory platforms that utilize the emerging message passing standard. We present an overview of DaReL´s design and performance results on an IBM SP-1
Keywords :
FORTRAN; distributed memory systems; message passing; parallel languages; parallel programming; software libraries; software portability; software standards; subroutines; DaReL; HPF; High Performance Fortran; IBM SP-1; MPI primitives; algorithm computation; algorithm phases; data decomposition; data exchange; data parallel Fortran languages; distributed memory platforms; distributed-memory machines; message passing standard; multi-dimensional data redistribution; portable data redistribution library; processor memories; program overhead; regular distribution patterns; run-time data redistribution; run-time data redistribution primitives; Computer science; High level languages; Impedance; Libraries; Logic arrays; Magnetic heads; Parallel programming; Programming profession; Runtime; US Department of Energy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
Conference_Location :
Mississippi State, MS
Print_ISBN :
0-8186-6895-4
Type :
conf
DOI :
10.1109/SPLC.1994.377002
Filename :
377002
Link To Document :
بازگشت