Using Semantical Information To Enhance The Parallel Sparse Performance

COMPUTING AND INFORMATICS(2001)

引用 23|浏览3
暂无评分
摘要
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 reducing the number of directives on code. We have used the semantical relationship of vectors composing a high-level data structure to enhance the performance of the parallel code, applying a sparse privatization and a multi-loop analysis. We also study the building/updating of a sparse matrix at run-time, solving the problem of using pointers and some levels of indirections on the left hand side. A detailed analysis about several temporary buffers useful for sparse communications is described in this paper. The evaluation of our strategy has been performed on a Cray T3E with sparse matrix transposition algorithm as a case of study.
更多
查看译文
关键词
sparse matrices, compile-time, semantical bindings, dynamic updating, sparse information interchange
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要