跳到主要导航 跳到搜索 跳到主要内容

All-Digital Computing-in-Memory Macro Supporting FP64-Based Fused Multiply-Add Operation

  • Dejian Li
  • , Kefan Mo
  • , Liang Liu
  • , Biao Pan*
  • , Weili Li
  • , Wang Kang
  • , Lei Li
  • *此作品的通讯作者
  • Beijing Smartchip Microelectronics Technology Co., Ltd.
  • Beihang University

科研成果: 期刊稿件文章同行评审

摘要

Recently, frequent data movement between computing units and memory during floating-point arithmetic has become a major problem for scientific computing. Computing-in-memory (CIM) is a novel computing paradigm that merges computing logic into memory, which can address the data movement problem with excellent power efficiency. However, the previous CIM paradigm failed to support double-precision floating-point format (FP64) due to its computing complexity. This paper presents a novel all-digital CIM macro-DCIM-FF to complete FP64 based fused multiply-add (FMA) operation for the first time. With 16 sub-CIM cells integrating digital multipliers to complete mantissa multiplication, DCIM-FF is able to provide correct rounded implementations for normalized/denormalized inputs in round-to-nearest-even mode and round-to-zero mode, respectively. To evaluate our design, we synthesized and tested the DCIM-FF macro in 55-nm CMOS technology. With a minimum power efficiency of 0.12 mW and a maximum computing efficiency of 26.9 TOPS/W, we successfully demonstrated that DCIM-FF can run the FP64-based FMA operation without error. Compared to related works, the proposed DCIM-FF macro shows significant power efficiency improvement and less area overhead based on CIM technology. This work paves a novel pathway for high-performance implementation of an FP64-based matrix-vector multiplication (MVM) operation, which is essential for hyperscale scientific computing.

源语言英语
文章编号4085
期刊Applied Sciences (Switzerland)
13
7
DOI
出版状态已出版 - 4月 2023

指纹

探究 'All-Digital Computing-in-Memory Macro Supporting FP64-Based Fused Multiply-Add Operation' 的科研主题。它们共同构成独一无二的指纹。

引用此