Abstract
Low-power, high-speed real-time computing is critical for various applications, with digital signal processing (DSP), image processing, the internet of things, and neural networks. Multiplication and division algorithms account for 86% of the data processing time in a real-time three-dimensional graphics system. The approximate multiplier (AM) may be the key to improving hardware efficiency and speeding up multiplication operations. The AM has been the primary arithmetic component for many applications in the past ten years. However, comprehensive literature on the entire development history and processes of AM findings, error analysis, and applications is missing in one location. As a result, this article outlines the history and advancements of AM architectural design and prospective study topics for future advancements. This thorough study also discusses the methods researchers utilize to enhance AM design and provide an edge over other mentioned AM.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mittal S (2016) A survey of techniques for approximate computing. ACM Comput Surv 48(4):1–4
Sampson A et al (2011) EnerJ: approximate data types for safe and general low-power computation. In: Proceeding on 32nd ACM SIGPLAN conference on programming language design and implementation, California, pp 164–174
Yoshida K, Sakamoto T, Hase T (1998) A 3D graphics library for 32-bit microprocessors for embedded systems. IEEE Trans Consumer Electron 44(3):1107–1114
Klinefelter JR, Tschanz J, Calhoun BH (2015) Error-energy analysis of hardware logarithmic approximation methods for low power applications. In: Proceeding on IEEE international symposium on circuits and systems (ISCAS), Lisbon, Portugal, pp 2361–2364
Jiang H, Liu C, Maheshwari N, Lombardi F, Han J (2016) A comparative evaluation of approximate multipliers. In: Proceeding on IEEE/ACM international symposium on nanoscale architectures (NANOARCH), Beijing, pp 191–196
Ha M, Lee S (2018) Multipliers with approximate 4-2 compressors and error recovery modules. IEEE Embedded Syst Lett 10(1):6–9
Alouani I, Ahangari H, Ozturk O, Niar S (2018) A novel heterogeneous approximate multiplier for low power and high performance. IEEE Embedded Syst Lett 10(2):45–48
Liu W, Montuschi P (2018) Design and evaluation of approximate logarithmic multipliers for low power error-tolerant applications. IEEE Trans Circuits Syst I 65(10):2856–2868
Ansari MS, Cockburn BF (2018) Low-power approximate multipliers using encoded partial products and approximate compressors. IEEE J Emer Sel Topics Circuits Syst 8(3):2856–2868
Gillani GA, Shafique M (2019) MACISH: designing approximate MAC accelerators with internal-self-healing. IEEE Access 7:2169–3536
Saadat H, Bokhari H, Parameswaran S (2018) Minimally biased multipliers for approximate integer and floating-point multiplication. IEEE Trans Comput Aided Des Integr Circuits Syst 37(11):2856–2868
Esposito D, Napoli E, Petra N (2018) Approximate multipliers based on new approximate compressors. IEEE Trans Circuits Syst I 65(12):2856–2868
Hammad I, El-Sankary K (2018) Impact of approximate multipliers on VGG deep learning network. IEEE Access 6:60438–60444
Chandran V, Elakkiya (2017) Energy efficient and high-speed approximate multiplier using rounding technique. J VLSI Des Signal Process 3(2):1–8
Mazahir S, Hasan O, Hafiz R, Shafique M (2017) Probabilistic error analysis of approximate recursive multipliers. IEEE Trans Comput 66(1):1982–1990
Zendegani R, Kamal M, Bahadori M, Afzali-Kusha A, Pedram M (2017) RoBa multiplier: a rounding-based approximate multiplier for high-speed yet energy-efficient digital signal processing. IEEE Trans Very Large Scale Integr (VLSI) Syst 25(2):393–401
Lohray P, Gali S, Rangisetti S, Nikoubin T (2019) Rounding technique analysis for power-area & energy efficient approximate multiplier design. In: Proceeding on IEEE 9th annual computing and communication workshop and conference (CCWC), Nevada, pp 420–425
Tung C-W, Huang S-H (2019) Low-power high-accuracy approximate multiplier using approximate high-order compressors. In: Proceeding on 2nd international conference on communication engineering and technology, Nagoya, pp 163–167
Ramasamy J, Nagarajan S (2016) Hybrid segment approximate multiplication for image processing applications. Circuits Syst 7:1701–1708
Anil Kumar Reddy Y, Sathish Kumar P (2018) Performance analysis of 8-point FFT using approximate radix-8 booth multiplier. In: Proceedings on international conference on communication and electronics systems (ICCES 2018), Coimbatore, pp 42–45
Liu W, Cao T, Yin P, Zhu Y, Wang C, Swartzlander EE (2018) Design and analysis of approximate redundant binary multipliers. IEEE Trans Comput 68(6):804–819
Ko H-J, Hsiao S-F (2011) Design and application of faithfully rounded and truncated multipliers with combined deletion, reduction, truncation, and rounding. IEEE Trans Circuits Syst II 58(5):304–308
Narayanamoorthy S, Moghaddam HA, Liu Z, Park T, Kim NS (2015) Energy-efficient approximate multiplication for digital signal processing and classification applications. IEEE Trans Very Large Scale Integr (VLSI) Syst 23(6):1180–1184
Hashemi S, Bahar RI, Reda S (2015) DRUM: a dynamic range unbiased multiplier for approximate applications. In: Proceeding on IEEE/ACM international conference computing-aided design (ICCAD), Austin, pp 418–425
Vahdat S, Kamal M, Afzali-Kusha A, Pedram M (2019) TOSAM: an energy-efficient truncation and rounding-based scalable approximate multiplier. IEEE Trans Very Large Scale Integr Syst 27(5):1161–1173
Liu W, Zhang T, McLarnon E, O’Neill M, Montuschi P, Lombardi F (2019) Design and analysis of majority logic based approximate adders and multipliers. IEEE Trans Emer Topics Comput 1–69
Nandan D, Kanungo J, Mahajan A (2017) An efficient VLSI architecture design for logarithmic multiplication by using the improved operand decomposition. Integr Elsewhere 58:134–141
Kakacak A, Guzel AE, Cihangir O, Gören S, Fatih Ugurdag H (2017) Fast multiplier generator for FPGAs with LUT based partial product generation and column/row compression. Integr Elsewhere 57:147–157
Leon V, Zervakis G, Soudris D, Pekmestzi K (2018) Approximate hybrid high radix encoding for energy-efficient inexact multipliers. IEEE Trans Very Large Scale Integr Syst 26(3):421–430
Vahdat S, Kamal M, Afzali-Kusha A, Pedram M (2017) LETAM: a low energy truncation-based approximate multiplier. Comput Electric Eng 63:1–17
Akbari O, Kamal M, Afzali-Kusha A, Pedram M (2017) Dual-quality 4:2 compressors for utilizing in dynamic accuracy configurable multipliers. IEEE Trans Very Large Scale Integr (VLSI) Syst 25(4):1352–1361
Mark SKL, Ling K-V, Chu Y-C (2009) Energy-aware probabilistic multiplier: design and analysis. In: Proceedings on International conference on compilers, architecture, and synthesis for embedded systems, New York, pp 281–290
Venkatachalam S, Ko S-B (2017) Design of power and area efficient approximate multipliers. IEEE Trans Very Large Scale Integr Syst 25(5):1782–1786
Liu C, Han J, Lombardi F (2014) A low-power, high-performance approximate multiplier with configurable partial error recovery. In: Proceeding on 2014 design, automation & test in Europe conference & exhibition (DATE), Dresden, pp 1–4
Momeni A, Han J, Montuschi P, Lombardi F (2015) Design and analysis of approximate compressors for multiplication. IEEE Trans Comput 64(4):984–994
Bhardwaj K, Mane PS, Henkel J (2014) Power- and area-efficient approximate wallace tree multiplier for error-resilient systems. In: Proceeding on fifteenth international symposium on quality electronic design, Santa Clara, pp 263–271
Kulkarni P, Gupta P, Ercegovac M (2011) Trading accuracy for power with an under designed multiplier architecture. In: Proceeding on 24th annual conference on VLSI design, Chennai, pp 346–351
Kyaw KY, Goh WL, Yeo KS (2011) Low-power high-speed multiplier for error tolerant application. In: Proceeding on IEEE international conference of electron devices and solid-state circuits, Hong Kong, pp 1–4
Lin C-H, Lin I-C (2013) High accuracy approximate multiplier with error correction. In: Proceeding on 2013 IEEE 31st international conference on computer design (ICCD), Asheville, pp 1–6
Mehta A, Maurya S, Sharief N, Pranay BM, Jandhyala S, Purini S (2015) Accuracy-configurable approximate multiplier with error detection and correction. In: Proceeding on TENCON 2015—2015 IEEE region 10 conference, Macao, pp 1–4
Pranay BM, Jandhyala S (2015) Accuracy configurable modified booth multiplier using approximate adders. In: Proceeding on IEEE international symposium on nano-electronic and information systems, Indore, pp 1–5
Liu W, Qian L, Wang C, Jiang H, Han J, Lombardi F (2017) Design of approximate radix-4 booth multipliers for error-tolerant computing. IEEE Trans Comput 66(8):1435–1441
Kim S, Kim Y (2017) High-performance and energy-efficient approximate multiplier for error-tolerant applications. In: Proceeding on 2017 international SOC design conference (ISOCC), Seoul, South Korea, pp 278–279
Pabithra S, Nageswari S (2018) Analysis of approximate multiplier using 15-4 compressor for error tolerant application. In: Proceeding on 2017 international conference on control, power, communication and computing technology (ICCPCCT), China, pp 410–415
Jiang H, Liu C, Lombardi F, Han J (2019) Low-power approximate unsigned multipliers with configurable error recovery. IEEE Trans Very Large Scale Integr Syst 66(1):189–202
Venkatachalam S, Adams E, Lee HJ, Ko S-B (2019) Design and analysis of area and power efficient approximate booth multipliers. IEEE Trans Comput 68(11):1697–1703
Zervakis G, Tsoumanis K, Xydis S, Soudris D, Pekmestzi K (2016) Design-efficient approximate multiplication circuits through partial product perforation. IEEE Trans Very Large Scale Integr Syst 24(10):3105–3117
Jagadeeswara Rao E, Jayram Kumar K, Prasad TV (2018) Design of high-speed wallace tree multiplier using 8-2 and 4-2 adder compressor. Int J Eng Technol 2386–2390
Jagadeeswara Rao E, Rama Vasantha A (2018) Design and implementation of high speed modified Russian peasant multiplier using 8-2 adder compressors. Int J Res Electron Commun Eng 6:379–383
Jothin R, Vasanthanayaki C (2018) High performance modified static segment approximate multiplier based on significance probability. J Electron Test 34:607–614
Garg B, Patel SK, Dutt S (2020) LoBA: a leading one bit based imprecise multiplier for efficient image processing. J Electron Test 36:429–437
Garg B, Patel S (2021) Reconfigurable rounding based approximate multiplier for energy efficient multimedia applications. Wirel Pers Commun 118:919–931
Strollo AGM, Napoli E, De Caro D, Petra N, Meo GD (2020) Comparison and extension of approximate 4–2 compressors for low-power approximate multipliers. IEEE Trans Circuits Syst I Regul Pap 67(9):3021–3034
Goswami SSP, Paul B, Dutt S, Trivedi G (2020) Comparative review of approximate multipliers. In: Proceedings of 30th international conference radioelektronika (RADIOELEKTRONIKA), Bratislava, Slovakia, pp 1–6
Jagadeeswara Rao E, Samundiswary P (2021) A review of approximate multipliers and its applications. In: Komanapalli VLN, Sivakumaran N, Hampannavar S (eds) Advances in automation, signal processing, instrumentation, and control. Lecture notes in electrical engineering, vol 700
Liang J, Han J, Lombardi F (2013) New metrics for the reliability of approximate and probabilistic adders. IEEE Trans Comput 62(9):1760–1771
Akbari O, Kamal M, Afzali-Kusha A, Pedram M (2018) RAP-CLA: a reconfigurable approximate carry look-ahead adder. IEEE Trans Circuits Syst II Express 65(8)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tilak Raju, D., Srinivasa Rao, Y. (2022). Investigation of Error-Tolerant Approximate Multipliers for Image Processing Applications. In: Sharma, H., Shrivastava, V., Kumari Bharti, K., Wang, L. (eds) Communication and Intelligent Systems . Lecture Notes in Networks and Systems, vol 461. Springer, Singapore. https://doi.org/10.1007/978-981-19-2130-8_29
Download citation
DOI: https://doi.org/10.1007/978-981-19-2130-8_29
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-2129-2
Online ISBN: 978-981-19-2130-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)