首页> 外文会议>International conference on Supercomputing >Pattern-based sparse matrix representation for memory-efficient SMVM kernels
【24h】

Pattern-based sparse matrix representation for memory-efficient SMVM kernels

机译:基于模式的稀疏矩阵表示,可实现内存高效的SMVM内核

获取原文

摘要

Pattern-based Representation (PBR) is a novel approach to improving the performance of Sparse Matrix-Vector Multiply (SMVM) numerical kernels. Motivated by our observation that many matrices can be divided into blocks that share a small number of distinct patterns, we generate custom multiplication kernels for frequently recurring block patterns. The resulting reduction in index overhead significantly reduces memory bandwidth requirements and improves performance. Unlike existing methods, PBR requires neither detection of dense blocks nor zero filling, making it particularly advantageous for matrices that lack dense nonzero concentrations. SMVM kernels for PBR can benefit from explicit prefetching and vectorization, and are amenable to parallelization. We present sequential and parallel performance results for PBR on two current multicore architectures, which show that PBR outperforms available alternatives for the matrices to which it is applicable.
机译:基于模式的表示(PBR)是一种改进稀疏矩阵向量乘(SMVM)数值内核性能的新颖方法。由于我们观察到许多矩阵可以分成共享少量不同模式的块,因此我们为频繁重复出现的块模式生成了自定义乘法内核。所产生的索引开销的减少大大降低了内存带宽需求,并提高了性能。与现有方法不同,PBR既不需要检测密集的块,也不需要零填充,这使得它对于缺少密集的非零浓度的矩阵特别有利。用于PBR的SMVM内核可以从显式预取和矢量化中受益,并且可以并行化。我们介绍了两种当前多核体系结构上PBR的顺序和并行性能结果,这些结果表明PBR优于适用于它的矩阵的可用替代方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号