【24h】

Towards Large-Scale Sparse Matrix-Vector Multiplication on the SW26010 Manycore Architecture

机译:迈向SW26010 Manycore架构上的大规模稀疏矩阵向量乘法

获取原文

摘要

Sparse matrix-vector multiplication (SpMV) is one of the important subroutines in numerical linear algebra widely used in plenty of large-scale applications. This paper focuses on scaling and optimizing SpMV for large-scale applications based on the memory structure and computing architecture of SW26010 CPU of the Sunway TaihuLight supercomputer. We propose the large-scale SpMV on the Sunway TaihuLight that includes two parts, i.e., the parallel partial (Compressed Sparse Row) CSR-based SpMV part and the parallel accumulation part. We respectively propose the adaptive partitioning methods and parallelization designs for the two parts of the large-scale SpMV based on the SW26010 architecture. The experimental results prove that the large-scale SpMV achieves high efficiency and good scalability on the Sunway TaihuLight.
机译:稀疏矩阵向量乘法(SpMV)是数字线性代数中重要的子程序之一,广泛用于大量大规模应用中。本文基于Sunway TaihuLight超级计算机SW26010 CPU的内存结构和计算架构,着重针对大规模应用扩展和优化SpMV。我们在Sunway TaihuLight上提出了大规模的SpMV,它包括两个部分,即基于CSR的并行部分(压缩稀疏行)基于SpMV的部分和并行累积的部分。我们分别基于SW26010体系结构,针对大型SpMV的两个部分提出了自适应分区方法和并行化设计。实验结果证明,大规模的SpMV在双威TaihuLight上实现了高效率和良好的可扩展性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号