DocumentCode
3415662
Title
The sparse cyclic distribution against its dense counterparts
Author
Bandera, Gerardo ; Ujaldon, Manuel ; Trenas, Maria A. ; Zapata, Emilio L.
Author_Institution
Dept. of Comput. Archit., Malaga Univ., Spain
fYear
1997
fDate
1-5 Apr 1997
Firstpage
638
Lastpage
642
Abstract
Several methods have been proposed in the literature for the distribution of data on distributed memory machines, either oriented to dense or sparse structures. Many of the real applications, however, deal with both kinds of data jointly. The paper presents techniques for integrating dense and sparse array accesses in a way that optimizes locality and further allows an efficient loop partitioning within a data-parallel compiler. The approach is evaluated through an experimental survey with several compilers and parallel platforms. The results prove the benefits of the BRS sparse distribution when combined with CYCLIC in mixed algorithms and the poor efficiency achieved by well-known distribution schemes when sparse elements arise in the source code
Keywords
conjugate gradient methods; distributed memory systems; parallel algorithms; parallelising compilers; sparse matrices; subroutines; BRS sparse distribution; CYCLIC; conjugate gradient algorithm; data distribution; dense structures; distributed memory machines; efficient loop partitioning; integrated dense/sparse array accesses; mixed algorithms; optimized locality; parallel platforms; source code; sparse cyclic distribution; sparse structures; Application software; Character generation; Computer architecture; Distributed computing; Iterative algorithms; Optimizing compilers; Partitioning algorithms; Program processors; Scattering; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location
Genva
ISSN
1063-7133
Print_ISBN
0-8186-7793-7
Type
conf
DOI
10.1109/IPPS.1997.580969
Filename
580969
Link To Document