skip to main content
10.1145/3060403.3060409acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

Design of Approximate Logarithmic Multipliers

Published: 10 May 2017 Publication History

Abstract

Lower power has been a main challenge for IC design. Approximate computing provides a new approach for low power design. Logarithmic multiplier (LM) is a kind of approximate multipliers in nature. In this paper, the design of both non-iterative and iterative approximate LMs (IALM) are studied to further reduce the power consumption and improve the performance. Non-iterative approximate LMs (ALM) that use three inexact mantissa adders are presented. The proposed IALMs use set-one adder in both mantissa adders during the iteration and they also use lower-part-or adders and approximate mirror adders for the final addition. The error analysis and simulation results are also provided. It is found that the proposed approximate LMs with appropriate number of inexact bits has achieved even higher accuracy and lower power consumption compared with the conventional LMs using exact units. To be exact, compared with conventional LMs with exact units, the normalized mean error distance (NMED) of 16-bit approximate LMs is decreased by up to 18% and the power-delay product (PDP) has a reduction of up to 37%. The proposed approximate LMs are also compared with previous approximate Booth multipliers. It is found that approximate LMs are more suitable for applications allowing large errors but require less power consumption, while approximate Booth multipliers fit for applications allowing larger power but require less errors.

References

[1]
Han, J. and Orshansky, M. 2013. Approximate computing: an emerging paradigm for energy-efficient design. In Proc. 18th IEEE European Test Symposium (27--31 May 2013), 1--6.
[2]
Liu, W., Chen, L., Wang, C., O'Neill, M. and Lombardi, F., 2016 Design and analysis of floating-point adders, IEEE Trans. Computers, 65, 1, 308--314.
[3]
Liu, W., Qian L., Wang, C., Jiang H., Han, J. and Lombardi, F., 2017. Design of approximate radix-4 Booth multipliers for error-tolerant computing", IEEE Trans. Computers, (Feb. 2017). (Accepted)
[4]
Liang, J., Han, J. and Lombardi, F., 2013, New metrics for the reliability of approximate and probabilistic adders, IEEE Trans. Computers, 63, 9, 1760--1771.
[5]
Mitchell, J., 1962, Computer multiplication and division using binary logarithms, IRE Transactions on Electronic Computers, EC-11, 4, 512--517.
[6]
Nam, B., Kim, H. and Yoo, H., 2008, Power and area-efficient unified computation of vector and elementary functions for handheld 3D graphics systems, IEEE Trans. Comput., 57, 4, 490--504.
[7]
Gutierrez, R. and Valls, J. 2011, Low cost hardware implementation of logarithm approximation, IEEE Trans. Very Large Scale Integration (VLSI) Systems, 19, 12, 2326--2330.
[8]
Low, J., and Jong, C., 2015, Unified Mitchell-Based Approximation for Efficient Logarithmic Conversion Circuit. IEEE Trans. Computers, 64, 6, 1783--1797.
[9]
Sullivan, M. and Swartzlander, Jr. E., 2012, Truncated error correction for flexible approximate multiplication, in Proc. Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (4--7 Nov. 2012), 355--359.
[10]
Ahmed, S., Kadam, S., and Srinivas, M., 2016, An Iterative Logarithmic Multiplier with Improved Precision, in Proc. IEEE 23nd Symposium on Computer Arithmetic (10--13 Jul. 2016), 104--111.
[11]
Mahdiani, H., Ahmadi, A., Fakhraie S., and Lucas, C., 2010, Bio-inspired imprecise computational blocks for efficient VLSI implementation of soft-computing applications. IEEE Trans. Circuits Syst. I: Reg. Papers, 57, 4, 850--862.
[12]
Gupta, V., Mohapatra, D., Park, S., Raghunathan, A., and Roy, K. 2010, IMPACT: imprecise adders for low-power approximate computing, in Proc. IEEE/ACM International Symposium on Low Power Electronics and Design (18--20 Aug. 2010), 409--414.
[13]
Cho, K.-J., Lee, K.-C., Chung, J.-G. and Parhi, K. 2004, Design of low error fixed-width modified Booth multiplier, IEEE Trans. Very Large Scale Integration (VLSI) Systems, 12, 5, 522--531.
[14]
Wang, J.-P., Kuang, S.-R. and Liang, S.-C. 2011, High-accuracy fixed-width modified Booth multipliers for lossy applications, IEEE Trans. Very Large Scale Integration (VLSI) Systems, 19, 1, 52--60.
[15]
Chen, Y.-H. and Chang, T.-Y. 2012. A high-accuracy adaptive conditional-probability estimator for fixed-width Booth multipliers, IEEE Trans. Circuits Syst. I: Reg. Papers, 59, 3, 594--603.
[16]
Jiang, H., Han, J., Qiao, F., and Lombardi, F., 2016. Approximate radix-8 Booth multipliers for low-power and high performance operation, IEEE Trans. Computers, 65, 8, 2638--2644.

Cited By

View all
  • (2024)A Survey on Approximate Multiplier Designs for Energy Efficiency: From Algorithms to CircuitsACM Transactions on Design Automation of Electronic Systems10.1145/361029129:1(1-37)Online publication date: 13-Jan-2024
  • (2023)Design of Approximate Multi-Granularity Multiply-Accumulate Unit for Convolutional Neural NetworkProceedings of the 2023 6th International Conference on Artificial Intelligence and Pattern Recognition10.1145/3641584.3641720(909-917)Online publication date: 22-Sep-2023
  • (2023)ImprLM: An Improved Logarithmic Multiplier Design Approach via Iterative Linear-Compensation and Modified Dynamic Segment2023 IEEE 41st International Conference on Computer Design (ICCD)10.1109/ICCD58817.2023.00020(66-69)Online publication date: 6-Nov-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GLSVLSI '17: Proceedings of the Great Lakes Symposium on VLSI 2017
May 2017
516 pages
ISBN:9781450349727
DOI:10.1145/3060403
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 May 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. approximate computing
  2. inexact adder
  3. logarithmic multiplier
  4. lower power.

Qualifiers

  • Research-article

Funding Sources

  • Nature Science Foundation of Jiangsu Province
  • National Natural Science Foundation of China

Conference

GLSVLSI '17
Sponsor:
GLSVLSI '17: Great Lakes Symposium on VLSI 2017
May 10 - 12, 2017
Alberta, Banff, Canada

Acceptance Rates

GLSVLSI '17 Paper Acceptance Rate 48 of 197 submissions, 24%;
Overall Acceptance Rate 312 of 1,156 submissions, 27%

Upcoming Conference

GLSVLSI '25
Great Lakes Symposium on VLSI 2025
June 30 - July 2, 2025
New Orleans , LA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Survey on Approximate Multiplier Designs for Energy Efficiency: From Algorithms to CircuitsACM Transactions on Design Automation of Electronic Systems10.1145/361029129:1(1-37)Online publication date: 13-Jan-2024
  • (2023)Design of Approximate Multi-Granularity Multiply-Accumulate Unit for Convolutional Neural NetworkProceedings of the 2023 6th International Conference on Artificial Intelligence and Pattern Recognition10.1145/3641584.3641720(909-917)Online publication date: 22-Sep-2023
  • (2023)ImprLM: An Improved Logarithmic Multiplier Design Approach via Iterative Linear-Compensation and Modified Dynamic Segment2023 IEEE 41st International Conference on Computer Design (ICCD)10.1109/ICCD58817.2023.00020(66-69)Online publication date: 6-Nov-2023
  • (2021)SEAMBA: A Semi-Approximate Multiplier using Block-Based Approach and Rounding2021 International Symposium on Devices, Circuits and Systems (ISDCS)10.1109/ISDCS52006.2021.9397894(1-6)Online publication date: 3-Mar-2021
  • (2021)AL-MAC: Adaptive Error Compensation Approximate MAC2021 4th International Conference on Circuits, Systems and Simulation (ICCSS)10.1109/ICCSS51193.2021.9464180(56-61)Online publication date: 26-May-2021
  • (2020)ReARM: A Reconfigurable Approximate Rounding-Based Multiplier for Image Processing2020 24th International Symposium on VLSI Design and Test (VDAT)10.1109/VDAT50263.2020.9190474(1-4)Online publication date: Jul-2020
  • (2020)Estimate and Recompute: A Novel Paradigm for Approximate Computing on Data Flow GraphsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.288966239:2(335-345)Online publication date: Feb-2020
  • (2020)Security in Approximate Computing and Approximate Computing for Security: Challenges and OpportunitiesProceedings of the IEEE10.1109/JPROC.2020.3030121108:12(2214-2231)Online publication date: Dec-2020
  • (2019)Efficient Mitchell’s Approximate Log Multipliers for Convolutional Neural NetworksIEEE Transactions on Computers10.1109/TC.2018.288074268:5(660-675)Online publication date: 1-May-2019
  • (2018)Low-power implementation of mitchell's approximate logarithmic multiplication for convolutional neural networksProceedings of the 23rd Asia and South Pacific Design Automation Conference10.5555/3201607.3201750(617-622)Online publication date: 22-Jan-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media