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