DocumentCode :
1911551
Title :
Generalized multipartitioning for multi-dimensional arrays
Author :
Darte, A. ; Chavarria-Miranda, D. ; Fowler, R. ; Mellor-Crummey, J.
Author_Institution :
LIP, Ecole Normale Superieure de Lyon, France
fYear :
2001
fDate :
15-19 April 2001
Abstract :
Multipartitioning is a strategy for parallelizing computations that require solving 1D recurrences along each dimension of a multi-dimensional array. Previous techniques for multipartitioning yielded efficient parallelizations over 3D domains only when the number of processors was a perfect square. This paper considers the general problem of computing multipartitionings for d-dimensional data volumes on an arbitrary number of processors. We describe an algorithm that computes an optimal multipartitioning on to all of the processors for this general case. Finally, we describe how we extended Rice University´s dHPF (data-parallel High Performance Fortran) compiler to generate code that exploits generalized multipartitioning and show that the compiler´s generated code for the NAS (Numerical Aerospace Simulation) SP (Scalar Pentadiagonal) computational fluid dynamics benchmark achieves scalable high performance.
Keywords :
FORTRAN; aerospace computing; aerospace simulation; arrays; computational fluid dynamics; parallelising compilers; program slicing; software performance evaluation; 1D recurrences; High Performance Fortran; NAS SP computational fluid dynamics benchmark; Numerical Aerospace Simulation facility; Rice dHPF compiler; computation parallelization; d-dimensional data volumes; data-parallel programming; generalized multipartitioning; multi-dimensional arrays; optimal multipartitioning algorithm; processor number; scalable high performance; scalar pentadiagonal solver; Computational fluid dynamics; Concurrent computing; Contracts; Distributed computing; Navier-Stokes equations; Parallel processing; Partial differential equations; Pipelines; Slabs; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM
Conference_Location :
Ft. Lauderdale, FL
Print_ISBN :
0-7695-1573-8
Type :
conf
DOI :
10.1109/IPDPS.2002.1015501
Filename :
1015501
Link To Document :
بازگشت