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