计算机工程与科学

北大核心,INSPEC,JST,CSCD扩展版,WJCI

国内刊号:43-1258/TP

国际刊号:1007-130X

计算机工程与科学杂志2024年第9期:基于便笺式存储器的向量化SpMV算法的性能评估与分析

发布日期:

作者:张宗茂, 董德尊, 王子聪, 常俊胜, 张晓云, 王绍聪

单位:国防科技大学计算机学院,湖南 长沙 410073

关键词:稀疏矩阵向量乘,便笺式存储器,CSR,ARM SVE,

基金:湖南省杰出青年科学基金(2021JJ10050);国防科技大学科研计划项目(ZK22-23)

便笺式存储器是一种结构简单、访问延迟固定且软件可直接控制的片上高速存储,在现代处理器设计中得到了广泛应用。稀疏矩阵向量乘SpMV是高性能计算、人工智能等应用领域重要的内核计算函数之一。在传统多级Cache处理器中,SpMV算法计算过程中对稠密输入向量的不规则访问操作会导致大量Cache访问请求失效,从而影响SpMV算法执行效率。为了评估便笺式存储器对SpMV向量算法的性能影响,使用ARM SVE指令对基于CSR格式的SpMV算法向量化,并将算法中的热点数据即稠密输入向量存储在便笺式存储器中,在集成了便笺式存储器的ARM架构处理器中对SpMV向量算法进行了性能分析。在gem5模拟器中针对来自真实应用程序的2 562个稀疏矩阵进行了实验。实验结果表明,集成了便笺式存储器的处理器与传统多级Cache处理器相比,针对向量化SpMV算法能够实现的最大加速比为7.45,平均加速比为1.11。

来源:2024年第9期

《计算机工程与科学》期刊编辑部

查看计算机工程与科学杂志2024年第9期

联系我们

  • 地址:湖南省长沙市开福区德雅路109号
  • 电话:86-0731-87002567
  • E-mail:jsjgcykx@vip.163.com

咨询工作人员