稀疏矩阵向量乘的FPGA设计与实现  被引量:3

FPGA Design and Implementation of Sparse Matrix Vector Multiply

在线阅读下载全文

作  者:宋庆增[1] 顾军华[2] 

机构地区:[1]河北工业大学电气工程学院,天津300401 [2]河北工业大学计算机科学与软件学院,天津300401

出  处:《计算机工程》2011年第23期214-216,共3页Computer Engineering

基  金:天津市应用基础及前沿技术研究计划基金资助项目(10JCYBJC00200)

摘  要:针对传统的通用处理器(GPP)平台上执行稀疏矩阵向量乘计算效率低的问题,提出一种基于可重构计算平台的SpMXV协处理器设计。方案采用二叉树结构高度流水的数据流、IEEE-754的32 bit浮点数数据格式和对角存储格式。数据通路以流水线方式进行组织,能够优化计算性能。仿真结果表明,与GPP平台上的软件实现相比,通过硬件实现的设计能达到最高2.69倍的性能加速。This paper presents a floating-point Sparse Matrix Vector Multiply(SMVM) on reconfigurable computing platform,because traditional implementation SpMXV on General Purpose Processor(GPP)is very inefficient.The design of SpMXV co-processor is based on IEEE-754 32 bit floating point data formats,diagonal storage scheme and the binary tree data flow.The implementation on reconfigurable computing platform is pipeline and highly efficient parallel.Simulation results illustrate that SpMXV on a reconfigurable computing platform can speedup over the software version of the same algorithm about 2.69 times.

关 键 词:可重构计算 协处理器 稀疏线性方程组 稀疏矩阵向量乘 归约阵列 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象