首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:Parallel Skeletons for Sparse Matrices in SkeTo Skeleton Library
  • 作者:Yuki Karasawa ; Hideya Iwasaki
  • 期刊名称:IPSJ Digital Courier
  • 电子版ISSN:1349-7456
  • 出版年度:2008
  • 卷号:4
  • 页码:167-181
  • DOI:10.2197/ipsjdc.4.167
  • 出版社:Information Processing Society of Japan
  • 摘要:Skeletal parallel programming makes both parallel programs development and parallelization easier. The idea is to abstract generic and recurring patterns within parallel programs as skeletons and provide them as a library whose parallel implementations are transparent to the programmer. SkeTo is a parallel skeleton library that enables programmers to write parallel programs in C++ in a sequential style. However, SkeTo's matrix skeletons assume that a matrix is dense, so they are incapable of efficiently dealing with a sparse matrix, which has many zeros, because of duplicated computations and commutations of identical values. This problem is solved by re-formalizing the matrix data type to cope with sparse matrices and by implementing a new C++ class of SkeTo with efficient sparse matrix skeletons based on this new formalization. Experimental results show that the new skeletons for sparse matrices perform well compared to existing skeletons for dense matrices.
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有