DACA: Dynamic Accuracy-Configurable Adders for Energy-Efficient Multi-Precision Computing

被引:3
作者
Fan, Xuemei [1 ]
Zhang, Tingting [2 ]
Li, Hongwei [1 ]
Liu, Hao [1 ]
Lu, Shengli [1 ]
Han, Jie [2 ]
机构
[1] Southeast Univ, Natl AS Syst Engn Technol Res Ctr, Nanjing 210096, Jiangsu, Peoples R China
[2] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 1H9, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Accuracy configuration; image processing; neural network; energy efficiency; approximate computing; RECONFIGURATION;
D O I
10.1109/TNANO.2023.3297325
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
An accuracy-configurable adder (ACA) meets various requirements in energy efficiency and accuracy of many applications. However, it suffers from problems such as a large hardware cost for performing configurations. In this article, we propose two energy-efficient transistor-level accuracy-configurable full adders, referred to as a positive ACA (PACA) and a negative ACA (NACA). Each design uses only two transistors as switches driven by an enable signal to configure the accurate and approximate modes. Dynamic accuracy-configurable adders (DACAs) are further developed by cascading the PACAs or NACAs. The DACA design realizes a remarkable trade-off between accuracy and performance by switching between different degrees of approximations. Simulation results show that compared with an accurate adder, a 16-bit DACA provides a saving of up to 43.61% in power and a reduction of 83.31% in delay, with only a loss of 11.96% in accuracy. The advantage of the DACA is illustrated by applications of image processing and classification using a neural network model.
引用
收藏
页码:400 / 408
页数:9
相关论文
共 30 条
[11]  
Lecun Y., 2001, MNIST HANDWRITTEN DI
[12]   Comprehensive learning particle swarm optimizer for global optimization of multimodal functions [J].
Liang, J. J. ;
Qin, A. K. ;
Suganthan, Ponnuthurai Nagaratnam ;
Baskar, S. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (03) :281-295
[13]   CASA: Correlation-Aware Speculative Adders [J].
Liu, Gai ;
Tao, Ye ;
Tan, Mingxing ;
Zhang, Zhiru .
PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, :189-194
[14]  
MORINAKA H, 1995, PROCEEDINGS OF THE IEEE 1995 CUSTOM INTEGRATED CIRCUITS CONFERENCE, P585, DOI 10.1109/CICC.1995.518252
[15]   Low-Power and Fast Full Adder by Exploring New XOR and XNOR Gates [J].
Naseri, Hamed ;
Timarchi, Somayeh .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (08) :1481-1493
[16]  
Ning Zhu, 2010, Proceedings 2010 International SoC Design Conference (ISOCC 2010), P323, DOI 10.1109/SOCDC.2010.5682905
[17]   PROBABILISTIC TREATMENT OF GENERAL COMBINATIONAL NETWORKS [J].
PARKER, KP ;
MCCLUSKEY, EJ .
IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (06) :668-670
[18]   A Theoretical Framework for Quality Estimation and Optimization of DSP Applications Using Low-Power Approximate Adders [J].
Pashaeifar, Masoud ;
Kamal, Mehdi ;
Afzali-Kusha, Ali ;
Pedram, Massoud .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (01) :327-340
[19]   Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video Encoding [J].
Raha, Arnab ;
Jayakumar, Hrishikesh ;
Raghunathan, Vijay .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (03) :846-857
[20]   A Low Latency Generic Accuracy Configurable Adder [J].
Shafique, Muhammad ;
Ahmad, Waqas ;
Hafiz, Rehan ;
Henkel, Joerg .
2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,