首页> 外文会议>2010 12th IEEE International Conference on High Performance Computing and Communications >Optimizing Sparse Matrix Vector Multiplication Using Diagonal Storage Matrix Format
【24h】

Optimizing Sparse Matrix Vector Multiplication Using Diagonal Storage Matrix Format

机译:使用对角线存储矩阵格式优化稀疏矩阵向量乘法

获取原文

摘要

Sparse matrix vector multiplication (SpMV) is used in many scientific computations. The main bottleneck of this algorithm is memory bandwidth and many methods reduce memory bandwidth usage by compressing the index array. The matrices from finite difference modeling applications often have several dense diagonals and sparse diagonals. For these matrices, the index array can be deleted by using diagonal storage format (DIA) to store dense diagonals and DIA & CSR mixed algorithm. In this paper we propose two improved sparse matrix storage format based on DIA format and the corresponding SpMV algorithms. We present the performance results on two platforms, which show that our method can reduce the memory usage for a wide range of sparse matrices and achieve speedup up to 1.87.
机译:稀疏矩阵向量乘法(SpMV)用于许多科学计算中。该算法的主要瓶颈是内存带宽,许多方法都通过压缩索引数组来减少内存带宽的使用。来自有限差分建模应用程序的矩阵通常具有多个密集对角线和稀疏对角线。对于这些矩阵,可以使用对角线存储格式(DIA)来存储密集的对角线以及DIA和CSR混合算法来删除索引数组。本文提出了两种基于DIA格式的改进的稀疏矩阵存储格式以及相应的SpMV算法。我们在两个平台上展示了​​性能结果,这表明我们的方法可以减少各种稀疏矩阵的内存使用,并实现高达1.87的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号