TY - JOUR
T1 - High Efficiency Multiply-Accumulator Using Ternary Logic and Ternary Approximate Algorithm
AU - Wen, Wanting
AU - Zhao, Guangchao
AU - Hu, Wanbo
AU - Li, Ziye
AU - Wang, Xingli
AU - Friedman, Eby G.
AU - Tay, Beng Kang
AU - Ke, Shaolin
AU - Huang, Mingqiang
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - A multiply-accumulator, often abbreviated as a MAC unit, is central to a multitude of computational tasks, particularly those tasks (such as neural networks) involving array-based mathematical computations. The quest for novel methods to efficiently store and process data in a MAC has become imperative. Recently, ternary logic has attracted significant attention due to its higher information density than conventional binary systems. However, though numerous studies have showcased ternary arithmetic circuits, advancements in ternary-based vector processing have been notably scarce. To bridge this gap, this work undertakes comprehensive study into the optimization of ternary MAC units. Firstly, we propose various ternary approximate algorithms which shows 30%-less power consumption and only 2% computation error when compared with the accurate design. Secondly, we design sophisticated ternary circuits and obtain 74%∼80% lower power-delay-product (PDP) than previous works. Finally, we evaluate the proposed ternary MAC unit using both carbon-nanotube field-effect transistor (CNTFET) and silicon-based 180 nm CMOS processes. The simulation results show the ternary circuit is better than binary circuit in terms of both area (∼45% less) and power (∼30% less), highlighting its strong potential for practical applications.
AB - A multiply-accumulator, often abbreviated as a MAC unit, is central to a multitude of computational tasks, particularly those tasks (such as neural networks) involving array-based mathematical computations. The quest for novel methods to efficiently store and process data in a MAC has become imperative. Recently, ternary logic has attracted significant attention due to its higher information density than conventional binary systems. However, though numerous studies have showcased ternary arithmetic circuits, advancements in ternary-based vector processing have been notably scarce. To bridge this gap, this work undertakes comprehensive study into the optimization of ternary MAC units. Firstly, we propose various ternary approximate algorithms which shows 30%-less power consumption and only 2% computation error when compared with the accurate design. Secondly, we design sophisticated ternary circuits and obtain 74%∼80% lower power-delay-product (PDP) than previous works. Finally, we evaluate the proposed ternary MAC unit using both carbon-nanotube field-effect transistor (CNTFET) and silicon-based 180 nm CMOS processes. The simulation results show the ternary circuit is better than binary circuit in terms of both area (∼45% less) and power (∼30% less), highlighting its strong potential for practical applications.
KW - approximation algorithms
KW - multiplying-accumulator
KW - Ternary logic circuit
UR - http://www.scopus.com/inward/record.url?scp=85210314611&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85210314611&partnerID=8YFLogxK
U2 - 10.1109/TCSI.2024.3492797
DO - 10.1109/TCSI.2024.3492797
M3 - Article
AN - SCOPUS:85210314611
SN - 1549-8328
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
ER -