DocumentCode
2385409
Title
Processes Distribution of Homogeneous Parallel Linear Algebra Routines on Heterogeneous Clusters
Author
Cuenca, Javier ; Garcia, L.P. ; Giménez, Domingo ; Dongarra, Jack
Author_Institution
Departamento de Ingenieria y Tecnologia de Computadores, Univ. de Murcia
fYear
2005
fDate
Sept. 2005
Firstpage
1
Lastpage
10
Abstract
This paper presents a self-optimization methodology for parallel linear algebra routines on heterogeneous systems. For each routine, a series of decisions is taken automatically in order to obtain an execution time close to the optimum (without rewriting the routine´s code). Some of these decisions are: the number of processes to generate, the heterogeneous distribution of these processes over the network of processors, the logical topology of the generated processes,... To reduce the search space of such decisions, different heuristics have been used. The experiments have been performed with a parallel LU factorization routine similar to the ScaLAPACK one, and good results have been obtained on different heterogeneous platforms
Keywords
linear algebra; matrix decomposition; parallel algorithms; parallel programming; ScaLAPACK; heterogeneous clusters; homogeneous parallel linear algebra routines; logical topology; network of processors; parallel LU factorization routine; processes distribution; self-optimization methodology; Clustering algorithms; Computer science; Concurrent computing; Distributed computing; Lifting equipment; Linear algebra; Load management; Matrix decomposition; Multidimensional systems; Network topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2005. IEEE International
Conference_Location
Burlington, MA
ISSN
1552-5244
Print_ISBN
0-7803-9486-0
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2005.347021
Filename
4154149
Link To Document