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
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;
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
Print_ISBN :
0-8186-7793-7
DOI :
10.1109/IPPS.1997.580969