Improving the Sparse Parallelization Using Semantical Information at Compile-Time

Euro-Par(2000)

引用 0|浏览6
暂无评分
摘要
This work presents a novel strategy for the parallelization of applications containing sparse references. Our approach is a first step to converge from the data-parallel to the automatic parallelization by taking into account the semantical relationship of vectors composing a higher-level data structure. Applying a sparse privatization and a multiloops analysis at compile-time we enhance the performance and reduce the number of extra code annotations. The building/updating of a sparse matrix at run-time is also studied in this paper, solving the problem of using pointers and some levels of indirections on the left hand side. The evaluation of the strategy has been performed on a Cray T3E with the matrix transposition algorithm, using different temporary buffers for the sparse communication.
更多
查看译文
关键词
automatic parallelization,extra code annotation,sparse parallelization,semantical information,sparse matrix,sparse privatization,different temporary buffer,matrix transposition algorithm,sparse communication,novel strategy,sparse reference,cray t3e,data structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要