2006
DOI: 10.1007/11945918_27
|View full text |Cite
|
Sign up to set email alerts
|

HeteroMPI+ScaLAPACK: Towards a ScaLAPACK (Dense Linear Solvers) on Heterogeneous Networks of Computers

Abstract: Abstract. The paper presents a tool that ports ScaLAPACK programs designed to run on massively parallel processors to Heterogeneous Networks of Computers. The tool converts ScaLAPACK programs to HeteroMPI programs. The resulting HeteroMPI programs do not aim to extract the maximum performance from a Heterogeneous Networks of Computers but provide an easy and simple way to execute the ScaLAPACK programs on such networks with good performance improvements. We demonstrate the efficiency of the resulting HeteroMPI… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
1

Year Published

2008
2008
2014
2014

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 16 publications
0
3
0
1
Order By: Relevance
“…The HeteroScaLAPACK project 7 aims at developing a parallel dense linear algebra package for heterogeneous architectures on top of ScaLAPACK. This approach is orthogonal (and complementary) to ours since it focuses on the heterogeneity of the processors [37], whereas we presently aim at mapping the implementation of the algorithm to the heterogeneity of the network (topology) through QCG-OMPI. In our present work, we do not consider the heterogeneity of the processors.…”
Section: A Dense Linear Algebra On the Gridmentioning
confidence: 99%
“…The HeteroScaLAPACK project 7 aims at developing a parallel dense linear algebra package for heterogeneous architectures on top of ScaLAPACK. This approach is orthogonal (and complementary) to ours since it focuses on the heterogeneity of the processors [37], whereas we presently aim at mapping the implementation of the algorithm to the heterogeneity of the network (topology) through QCG-OMPI. In our present work, we do not consider the heterogeneity of the processors.…”
Section: A Dense Linear Algebra On the Gridmentioning
confidence: 99%
“…Efficient implementations of scientific codes are achieved in many cases by the efficient use of those routines, and it is necessary to study their behaviour in the systems where they are run. The basic component of BLAS and of many of the scientific codes is the matrix multiplication, and the efficient development of other linear algebra packages (LAPACK [3], ScaLAPACK [4], PLA-PACK [5], HeteroScaLAPACK [6], etc.) is directly based on that of the matrix multiplication routine.…”
Section: Introductionmentioning
confidence: 99%
“…Both mpC and HeteroMPI have been used for development of a wide range of real-life applications. HeteroMPI was also the instrumental tool for implementation of Heterogeneous ScaLAPACK [42], a version of ScaLAPACK optimized for heterogeneous clusters of workstations.…”
Section: Programming Toolsmentioning
confidence: 99%