Using semantical information to enhance the parallel sparse performance

Citation
G. Bandera et El. Zapata, Using semantical information to enhance the parallel sparse performance, COMPUT INFO, 20(3), 2001, pp. 303-321
Citations number
26
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTING AND INFORMATICS
ISSN journal
02320274 → ACNP
Volume
20
Issue
3
Year of publication
2001
Pages
303 - 321
Database
ISI
SICI code
0232-0274(2001)20:3<303:USITET>2.0.ZU;2-G
Abstract
This work presents a novel strategy for the parallelization of applications containing sparse matrix references using the data-paxallel paradigm. Our approach is a first stop to converge to the automatic parallelization by re ducing the number of directives on code. We have used the semantical relati onship of vectors composing a high-level data structure to enhance the perf ormance of the parallel code, applying a sparse privatization and a multi-l oop analysis. We also study the building/updating of a sparse matrix at run -time, solving the problem of using pointers and some levels of indirection s on the left hand side. A detailed analysis about several temporary buffer s useful for sparse communications is described in this paper. The evaluati on of our strategy has been performed on a Cray T3E with sparse matrix tran sposition algorithm as a case of study.