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

Design of Dynamic Range Approximate Logarithmic Multipliers

Published: 30 May 2018 Publication History

Abstract

Approximate computing is an emerging approach for designing high performance and low power arithmetic circuits. The logarithmic multiplier (LM) converts multiplication into addition and has inherent approximate characteristics. A method combining the Mitchell's approximation and a dynamic range operand truncation scheme is proposed in this paper to design non-iterative and iterative approximate LMs. The accuracy and the circuit requirements of these designs are assessed to select the best approximate scheme according to different metrics. Compared with conventional non-iterative and iterative 16-bit LMs with exact operands, the normalized mean error distance (NMED) of the best proposed approximate non-iterative and iterative LMs is decreased up to 24.1% and 18.5%, respectively, while the power-delay product (PDP) is decreased up to 51.7% and 45.3%, respectively. Case studies for two error-tolerant applications show the validity of the proposed approximate LMs.

References

[1]
Venkataramani, S., Chakradhar, S.T., Roy, K., and Raghunathan, A. 2015. Computing approximately, and efficiently. Design, Automation & Test in Europe Conference & Exhibition, 748--751.
[2]
Kyaw, K.Y., Wang, L.G and Yeo, K.S. 2010. Low-power high-speed multiplier for error tolerant application. 2010 IEEE International Conference of Electron Devices and Solid-State Circuits (EDSSC), 1--4.
[3]
Narayanamoorthy, S., Moghaddam, H.A., Liu, Z., Park, T. and Kim, N.S. 2015. Energy-efficient approximate multiplication for digital signal processing and classification applications. IEEE Transcations on Very Large Scale Integration(VLSI) Systems, 23, 6, 1180--1184.
[4]
Soheil, H., Iris, B.R., Sherief, R. 2015. DRUM: A dynamic range unbiased multiplier for approximate applications. IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 418--425.
[5]
Mitchell, J.N. 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 Transcations on Computers, 57, 4, 490--504.
[7]
Gutierrez, R. and Valls, J. 2011. Low cost hardware implementation of logarithm approximation. IEEE Transcations on 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 Transcations on Computers, 64, 6, 1783--1797.
[9]
Brubaker, T.A. and Becker, J.C. 1975. Multiplication using logarithms implemented with read-only memory. IEEE Transcations on Computers, C-24, 8, 761--765.
[10]
Mclaren, D.J. 2003. Improved mitchell-based logarithmic multiplier for lowpower dsp applications. IEEE International {Systems-on-Chip} in SOC Conference, 53--56.
[11]
Sullivan, M.B. and Swartzlander, E.E. 2012. Truncated error correction for flexible approximate multiplication. Proc .Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers, 355--359.
[12]
Ahmed, S., Kadam, S. and Srinivas, M. 2016. An iterative logarithmic multiplier with improved precision. Proc. IEEE 23nd Symposium on Computer Arithmetic, 104--111.
[13]
Liu, W., Xu, J., Wang, D. and Lombardi, F. 2017. Design of approximate logarithmic multipliers. Proc. Great Lakes Symposium on VLSI, 47--52.
[14]
Liang, J., Han, J. and Lombardi, F. 2013. New metrics for the reliability of approximate and probabilistic adders. IEEE Transcations on Computers, 63, 9, 1760--1771.

Cited By

View all
  • (2023)Approximate Logarithmic Multipliers Using Half Compensation with Two Line Segments2023 IEEE 36th International System-on-Chip Conference (SOCC)10.1109/SOCC58585.2023.10256796(1-6)Online publication date: 5-Sep-2023
  • (2021)Design and Analysis of Energy-Efficient Dynamic Range Approximate Logarithmic Multipliers for Machine LearningIEEE Transactions on Sustainable Computing10.1109/TSUSC.2020.30049806:4(612-625)Online publication date: 1-Oct-2021
  • (2019)Approximate Multiply-Accumulate Array for Convolutional Neural Networks on FPGA2019 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)10.1109/ReCoSoC48741.2019.9034956(35-42)Online publication date: Jul-2019
  • Show More Cited By

Index Terms

  1. Design of Dynamic Range Approximate Logarithmic Multipliers

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GLSVLSI '18: Proceedings of the 2018 Great Lakes Symposium on VLSI
      May 2018
      533 pages
      ISBN:9781450357241
      DOI:10.1145/3194554
      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: 30 May 2018

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. approximate computing
      2. logarithmic multiplier
      3. low power
      4. operand truncation

      Qualifiers

      • Research-article

      Funding Sources

      • National Natural Science Foundation of China

      Conference

      GLSVLSI '18
      Sponsor:
      GLSVLSI '18: Great Lakes Symposium on VLSI 2018
      May 23 - 25, 2018
      IL, Chicago, USA

      Acceptance Rates

      GLSVLSI '18 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)13
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 27 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Approximate Logarithmic Multipliers Using Half Compensation with Two Line Segments2023 IEEE 36th International System-on-Chip Conference (SOCC)10.1109/SOCC58585.2023.10256796(1-6)Online publication date: 5-Sep-2023
      • (2021)Design and Analysis of Energy-Efficient Dynamic Range Approximate Logarithmic Multipliers for Machine LearningIEEE Transactions on Sustainable Computing10.1109/TSUSC.2020.30049806:4(612-625)Online publication date: 1-Oct-2021
      • (2019)Approximate Multiply-Accumulate Array for Convolutional Neural Networks on FPGA2019 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)10.1109/ReCoSoC48741.2019.9034956(35-42)Online publication date: Jul-2019
      • (2012)Approximate Computing for Energy-Constrained DNN-Based Speech RecognitionApproximate Computing10.1007/978-3-030-98347-5_18(451-480)Online publication date: 24-Feb-2012

      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