乘法(音乐)
算术
计算机科学
二进制数
能量(信号处理)
电压
并行计算
数学
算法
电气工程
工程类
统计
组合数学
作者
Jin Zhang,Zhiting Lin,Xiulong Wu,Zhongzhen Tong,Chunyu Peng,Wenjuan Lu,Qiang Zhao,Hongbiao Wu,Junning Chen
出处
期刊:IEEE Transactions on Circuits and Systems Ii-express Briefs
[Institute of Electrical and Electronics Engineers]
日期:2021-07-26
卷期号:69 (2): 354-358
被引量:8
标识
DOI:10.1109/tcsii.2021.3099798
摘要
Artificial intelligence algorithms entail an enormous number of multiplication operations. If these operations are implemented within a static random-access memory array, the considerable data migration between the memory and processor can be avoided; hence, a substantial amount of energy and time can be saved. Therefore, in-memory multibit multiplication is an important method for improving energy efficiency. However, the results of in-memory calculations are expressed in the form of bitline voltage. For an increase in the number of operation bits, the voltage representing the least-significant bit (LSB) of the operation result must decrease. To overcome this problem, we propose a strategy that decomposes multibit multiplication into combinations of binary operations based on bitline shifting. The voltage differences can be stored at different corresponding capacitances instead of at one point. Therefore, the LSB voltage difference remains high when the number of supported bits increases; for example, when $16\,\,4\,\, {{\times }}\,\,3$ bits are calculated simultaneously, the LSB of the multiplication-accumulation result can reach 10 mV. The proposed in-memory multibit multiplication is achieved at $ {{\sim }}282$ MHz with 25.9 TOPS/W energy consumption.
科研通智能强力驱动
Strongly Powered by AbleSci AI