Tunable Inexact Subtractors for Division in Image Processing Applications

被引:0
作者
Nandi, Ankita [1 ]
Jha, Chandan Kumar [1 ]
Mekie, Joycee [1 ]
机构
[1] Indian Inst Technol Gandhinagar, Dept Elect Engn, Palaj, Gujarat, India
来源
2020 IEEE 63RD INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS) | 2020年
关键词
approximate subtractors; approximate dividers; bounded error; run-time configurability; image processing;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Error resilient applications have paved the way for energy-efficient approximate computing circuits. Among the various computation blocks, the divider is known for large latency and high energy consumption. We present novel energy-quality tunable inexact dividers built using Tunable Inexact Subtractors (TISs). TISs allow designers to dynamically trade-off between energy and quality depending upon the requirements. We present two Tunable Inexact Subtractors, TIS1 and TIS2, that have a maximum bounded error. TIS1 and TIS2 show an overall improvement of 17:9% and 18:5% in EDP when used in approximate mode, but have an overhead of 11% and 4% in EDP when used in exact mode as compared to the exact subtractor respectively. We have used TIS1 and TIS2 to implement Tunable Inexact Restoring Array Dividers (TIRADs). To the best of our knowledge, these proposed designs are the first-ever configurable subtractors that equip inexact restoring array divider circuits with the feature of configurability. The 16-by- 8 TIRADs employing TIS1 and TIS2 have been used in three image processing applications - change detection, background removal and JPEG compression. We see an overall reduction of 8%, 7%, and 11% in energy consumption for the three applications using TIRAD1 as compared to exact divider. For TIRAD2, we see 25%, 26%, and 21% energy reduction for the same as compared to exact divider.
引用
收藏
页码:1100 / 1103
页数:4
相关论文
共 15 条
[1]   Approximate Restoring Dividers Using Inexact Cells and Estimation From Partial Remainders [J].
Adams, Elizabeth ;
Venkatachalam, Suganthi ;
Ko, Seok-Bum .
IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (04) :468-474
[2]   SAADI: A Scalable Accuracy Approximate Divider for Dynamic Energy-Quality Scaling [J].
Behroozi, Setareh ;
Li, Jingjie ;
Melchert, Jackson ;
Kim, Younghyun .
24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, :481-486
[3]   On the Design of Approximate Restoring Dividers for Error-Tolerant Applications [J].
Chen, Linbin ;
Han, Jie ;
Liu, Weiqiang ;
Lombardi, Fabrizio .
IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) :2522-2533
[4]  
Ferreira R, 2019, IEEE I C ELECT CIRC, P426, DOI [10.1109/icecs46596.2019.8964783, 10.1109/ICECS46596.2019.8964783]
[5]  
Hore Alain, 2010, Proceedings of the 2010 20th International Conference on Pattern Recognition (ICPR 2010), P2366, DOI 10.1109/ICPR.2010.579
[6]  
Jha C. K., 2019, IEEE TCAS, P1
[7]   Design of Novel CMOS based Inexact Subtractors and Dividers for Approximate Computing: An In-Depth Comparison with PTL based Designs [J].
Jha, Chandan ;
Mekie, Joycee .
2019 22ND EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2019, :174-181
[8]  
Jha CK, 2019, IEEE I C ELECT CIRC, P642, DOI [10.1109/ICECS46596.2019.8965205, 10.1109/icecs46596.2019.8965205]
[9]   SEDA - Single Exact Dual Approximate Adders for Approximate Processors [J].
Jha, Chandan Kumar ;
Mekie, Joycee .
PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
[10]   Processors for mobile applications [J].
Koushanfar, F ;
Prabhu, V ;
Potkonjak, M ;
Rabaey, JM .
2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, :603-608