计算机研究与发展2022,Vol.59Issue(3) :533-552.DOI:10.7544/issn1000-1239.20210580

基于自选尾数压缩的高能效浮点忆阻存内处理系统

Energy-Efficient Floating-Point Memristive In-Memory Processing System Based on Self-Selective Mantissa Compaction

丁文隆 汪承宁 童薇
计算机研究与发展2022,Vol.59Issue(3) :533-552.DOI:10.7544/issn1000-1239.20210580

基于自选尾数压缩的高能效浮点忆阻存内处理系统

Energy-Efficient Floating-Point Memristive In-Memory Processing System Based on Self-Selective Mantissa Compaction

丁文隆 1汪承宁 2童薇2
扫码查看

作者信息

  • 1. 华中科技大学计算机科学与技术学院 武汉 430074
  • 2. 华中科技大学计算机科学与技术学院 武汉 430074;武汉光电国家研究中心(华中科技大学)武汉 430074
  • 折叠

摘要

矩阵向量乘法(matrix-vector multiplication,MVM)运算是高性能科学线性系统求解的重要计算内核.Feinberg等人最近的工作提出了将高精度浮点数部署在忆阻阵列上的方法,显示出其在加速科学MVM运算方面的巨大潜力.由于科学计算不同类型的应用对于求解精度的要求各不相同,为具体应用提供合适的计算方式是进一步降低系统能耗的有效途径.展示了一种拥有尾数压缩与对齐位优化策略的系统,在实现高精度浮点数忆阻MVM运算这一基本功能的前提下,能够根据具体应用的求解精度要求选择合适的浮点数尾数压缩位数.通过忽略浮点数尾数权重较小的部分低位与冗余的对齐位的阵列激活,减小运算时阵列及外围电路的能耗.评估结果表明:当忆阻器求解相对于软件基线平均分别有0~10-3数量级的求解残差时,平均运算阵列能耗与模数转换器能耗相对于已有的优化前的系统分别减少了5%~65%与30%~55%.

关键词

忆阻器阵列/模拟矩阵向量乘法/高能效科学计算/存内并行处理系统/稀疏线性代数系统

引用本文复制引用

基金项目

国家自然科学基金(61832007)

国家自然科学基金(61821003)

中央高校基本科研业务费专项(2019kfyXMBZ037)

之江实验室开放课题(2020AA3AB07)

出版年

2022
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
参考文献量1
段落导航相关论文