首页> 外文会议>2011 17th IEEE International Conference on Parallel and Distributed Systems >Optimization of Sparse Matrix-Vector Multiplication with Variant CSR on GPUs
【24h】

Optimization of Sparse Matrix-Vector Multiplication with Variant CSR on GPUs

机译:GPU上具有可变CSR的稀疏矩阵向量乘法的优化

获取原文

摘要

Sparse Matrix-Vector multiplication (SpMV) is one of the most significant yet challenging issues in computational science area. It is a memory-bound application whose performance mostly depends on the input matrix and the underlying architecture. Many researchers have paid more attentions on exploring a variety of optimization techniques to SpMV. One of the most promising respects is how to adapt the storage format to satisfy the underlying architecture. Alterative storage formats can largely lessen memory pressure, however, the computational resources are often underutilized. Therefore, a new storage format, which is called Compressed Sparse Row with Segmented Interleave Combination (SIC), is proposed. Stemming from Compressed Sparse Row format (CSR), SIC format employs an interleave combination pattern that combines certain amount of CSR rows to form a new SIC row. In order to further improve performance, segmented processing is also brought in. According to the empirical data, we also develop an automatic SIC-based SpMV suitable for all the matrices. Experimental results show that our approach outperforms the NVIDIA CSR vector kernel, achieving up to 12.6 × speedup. It also demonstrates a comparable performance with the Hybrid format, even with the highest 2.89 × speedup.
机译:稀疏矩阵向量乘法(SpMV)是计算科学领域中最重要但最具挑战性的问题之一。它是一个内存受限的应用程序,其性能主要取决于输入矩阵和基础体系结构。许多研究人员在探索针对SpMV的各种优化技术上投入了更多的注意力。最有前途的方面之一是如何调整存储格式以满足底层架构。备用存储格式可以大大减轻内存压力,但是,计算资源经常没有得到充分利用。因此,提出了一种新的存储格式,称为带分段交织组合的压缩稀疏行(SIC)。 SIC格式源自压缩稀疏行格式(CSR),采用交错组合模式,该模式组合一定数量的CSR行以形成新的SIC行。为了进一步提高性能,还引入了分段处理。根据经验数据,我们还开发了适用于所有矩阵的基于SIC的自动SpMV。实验结果表明,我们的方法优于NVIDIA CSR矢量内核,可实现高达12.6倍的加速。它还显示了与Hybrid格式相当的性能,即使以最高的2.89×加速比也是如此。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号