检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]湖南城市学院信息科学与工程学院,湖南益阳413000 [2]湖南大学信息科学与工程学院,长沙410082
出 处:《小型微型计算机系统》2015年第7期1659-1664,共6页Journal of Chinese Computer Systems
基 金:国家自然科学基金重点项目(61432005)资助;国家自然基金项目(61472124)资助;湖南省教育厅科学研究重点项目(13A011)资助
摘 要:稀疏矩阵与向量相乘(Sp MV)是科学计算和工程应用中一个重要问题,而且非常适宜进行并行计算,目前在GPU对Sp M V的实现和优化是一个研究热点.针对准对角矩阵存在的一些不规则性,采用CSR+DLA混合存储格式来进行Sp M V计算,能够提高压缩的效果.为了发挥CPU多核的并行计算能力,采用一种CPU+GPU混合计算模式,这样可以把混合存储格式不同格式的数据分割到CPU和GPU上,从而提高了资源的利用效能.本文另外还在分析CPU+GPU异构计算模式的特征基础上,提出一些优化策略,能够改进准对角矩阵与向量相乘在异构计算环境中的计算性能.Sparse matrix vector multiplication (SpMV ) is an important issue in scientific computing and engineering applications, andis very suitable for parallel computing, the GPU implementation and optimization of SpMV is a research hotspot. In this paper we focuson a special SpMV, sparse quasi-diagonal matrix vector multiplication, which has irregular nonzero data distribution. We present a hy-brid diagonal storage format (hybrid DIA and CSR ) to get higher compression ratio than the DIA and CSR. It is possible to split thedata to the CPU and GPU on CPU + GPU hybrid computing model to take full advantage of both CPU and GPU computing resourcesand be able to play the CPU and GPU computing features, which can enhance the resource utilization efficiency. Moreover based on a-nalysis of the characteristics of the CPU + GPU heterogeneous computing model,proposed some optimization strategies can improveSQMVM performance computing in a heterogeneous computing environment.
关 键 词:图形处理芯片 稀疏矩阵 稀疏矩阵与向量相乘 异构计算
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229