首页> 外文会议>2014 Second World Conference on Complex Systems >Performance evaluation of sparse matrix-vector product (SpMV) computation on GPU architecture
【24h】

Performance evaluation of sparse matrix-vector product (SpMV) computation on GPU architecture

机译:GPU架构上稀疏矩阵矢量积(SpMV)计算的性能评估

获取原文
获取原文并翻译 | 示例

摘要

Sparse matrices are entailed in many linear algebra problems such as linear systems resolution, matrix eigen-values/vectors computation and partial differential equations, wherefore sparse matrix vector product (SpMV) constitutes a basic kernel for solving many scientific and engineering applications problems. With the appearance of Graphics Processing Units (GPUs) as platforms that provides important acceleration factors, the optimization of SpMV on GPUs and its implementation has been a subject of broad research for the last few years. In this work we present a comparative evaluation of sparse matrix vector product (SpMV) on different platforms. We use Cusp library on CUDA architecture GPUs and MKL Intel library as reference on CPUs. Experimental results have been conducted using a set of matrices from matrix market repository, comparing performance between GPU-based Cusp and CPU-based MKL libraries. The results showed a global speedup, obtained with GPU, ranging from 1.1 × to 4.6 × compared to CPU implementations. An analysis and evaluation of these results is discussed.
机译:稀疏矩阵涉及许多线性代数问题,例如线性系统分辨率,矩阵特征值/矢量计算和偏微分方程,因此稀疏矩阵矢量积(SpMV)构成了解决许多科学和工程应用问题的基本内核。随着图形处理单元(GPU)作为提供重要加速因素的平台的出现,近几年来在GPU上优化SpMV及其实现一直是广泛研究的主题。在这项工作中,我们提出了在不同平台上对稀疏矩阵矢量积(SpMV)的比较评估。我们在CUDA架构GPU上使用Cusp库,在CPU上使用MKL Intel库作为参考。使用矩阵市场存储库中的一组矩阵进行了实验结果,比较了基于GPU的Cusp和基于CPU的MKL库之间的性能。结果显示,与CPU实现相比,GPU的全局提速范围为1.1×到4.6×。讨论了对这些结果的分析和评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号