首页> 外文会议>International Conference on Field-Programmable Technology >FPGA vs. GPU for Sparse Matrix Vector Multiply
【24h】

FPGA vs. GPU for Sparse Matrix Vector Multiply

机译:用于稀疏矩阵向量的FPGA与GPU乘以

获取原文

摘要

Sparse matrix-vector multiplication (SpMV) is a common operation in numerical linear algebra and is the computational kernel of many scientific applications. It is one of the original and perhaps most studied targets for FPGA acceleration. Despite this, GPUs, which have only recently gained both general-purpose programmability and native support for double precision floating-point arithmetic, are viewed by some as a more effective platform for SpMV and similar linear algebra computations. In this paper, we present an analysis comparing an existing GPU SpMV implementation to our own, novel FPGA implementation. In this analysis, we describe the challenges faced by any SpMV implementation, the unique approaches to these challenges taken by both FPGA and GPU implementations, and their relative performance for SpMV.
机译:稀疏矩阵 - 矢量乘法(SPMV)是数值线性代数中的常见操作,是许多科学应用的计算内核。它是原始的之一,也许是FPGA加速的大多数目标。尽管如此,GPU仅获得了通用可编程性和对双重精度浮点算法的本机支持,这是一些用于SPMV和类似线性代数计算的更有效的平台。在本文中,我们展示了一个分析比较了现有的GPU SPMV实现,我们自己的新型FPGA实施。在这种分析中,我们描述了任何SPMV实现所面临的挑战,FPGA和GPU实现所采取的这些挑战的独特方法及其对SPMV的相对性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号