Skip to main content

Cross-Level Design of Approximate Computing for Continuous Perception System

  • Chapter
  • First Online:
Approximate Computing
  • 1221 Accesses

Abstract

In the intelligent Internet-of-things (iIoT) systems, a large number of smart sensors will be involved in the whole system to generate useful or user-specific information. For the common sensors without intelligent processing ability, they will produce massive data to be transferred to the cloud system for further intelligent processing, which puts forward extremely high requirements on the processing capacity of cloud systems. As a promising solution, smart sensors can transfer the processing ability from the cloud to the sensor end, which means that large power consumption for the massive data transmission could be saved. However, due to the limitations of the hardware resources and “always-on” operating mode for the smart sensors, conventional architectures are difficult to meet the extremely high requirements for energy efficiency in continuous perception applications. Approximate computing would be a promising technology to balance the computing accuracy with energy efficiency and hardware cost for such continuous perception system. In fact, both in analog and digital domain, approximate computing could achieve large performance improvements or reduce the power consumption of the system in different levels.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Liu W, Lombardi F, Shulte M. A retrospective and prospective view of approximate computing [point of view}. Proc IEEE. 2020;108(3):394–399.

    Google Scholar 

  2. Han J, Orshansky M. Approximate computing: an emerging paradigm for energy-efficient design. In: 2013 18th IEEE European Test Symposium (ETS). IEEE; 2013.

    Google Scholar 

  3. Jia K, et al. Calibrating process variation at system level with in-situ low-precision transfer learning for analog neural network processors. In: Proceedings of the 55th Annual Design Automation Conference. 2018.

    Google Scholar 

  4. Li Q, et al. NS-FDN: near-sensor processing architecture of feature-configurable distributed network for beyond-real-time always-on keyword spotting. IEEE Trans Circuits Syst I Regul Pap. 2021;68(5):1892–905.

    Article  Google Scholar 

  5. Liu B, et al. A 22nm, 10.8 μW/15.1 μW dual computing modes high power-performance-area efficiency domained background noise aware keyword-spotting processor. IEEE Trans Circuits Syst I Regul Pap. 2020;67(12):4733–46.

    Article  Google Scholar 

  6. Liu Z, et al. NS-CIM: a current-mode computation-in-memory architecture enabling near-sensor processing for intelligent IoT vision nodes. IEEE Trans Circuits Syst I Regul Pap. 2020;67(9):2909–22.

    Article  Google Scholar 

  7. Si X, et al. 24.5 A twin-8T SRAM computation-in-memory macro for multiple-bit CNN-based machine learning. In: 2019 IEEE International Solid-State Circuits Conference-(ISSCC). IEEE; 2019.

    Google Scholar 

  8. Liu W, et al. Design and evaluation of approximate logarithmic multipliers for low power error-tolerant applications. IEEE Trans Circuits Syst I Regul Pap. 2018;65(9):2856–68.

    Article  Google Scholar 

  9. Liu W, et al. Design of approximate radix-4 booth multipliers for error-tolerant computing. IEEE Trans Comput. 2017;66(8):1435–41.

    Article  MathSciNet  Google Scholar 

  10. Yang X, et al. Multistage latency adders architecture employing approximate computing. J Circuits Syst Comput. 2017;26(3):1750039.

    Article  Google Scholar 

  11. Yang X, et al. A priority-based selective bit dropping strategy to reduce DRAM and SRAM power in image processing. IEICE Electron Express. 2016;13(23):20160990.

    Article  Google Scholar 

  12. Liu Z, et al. INA: incremental network approximation algorithm for limited precision deep neural networks. In: 2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD). IEEE; 2019.

    Google Scholar 

  13. Yuan T, et al. High performance CNN accelerators based on hardware and algorithm co-optimization. IEEE Trans Circuits Syst I Regul Pap. 2020;68(1):250–63

    Article  MathSciNet  Google Scholar 

  14. Chan W-TJ, et al. Statistical analysis and modeling for error composition in approximate computation circuits. In: 2013 IEEE 31st International Conference on Computer Design (ICCD). IEEE; 2013.

    Google Scholar 

  15. Pashaeifar M, et al. A theoretical framework for quality estimation and optimization of DSP applications using low-power approximate adders. IEEE Trans Circuits Syst I Regul Pap. 2018;66(1):327–40.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Xinghua Yang or Fei Qiao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Liu, Z., Li, Q., Yang, X., Qiao, F. (2022). Cross-Level Design of Approximate Computing for Continuous Perception System. In: Liu, W., Lombardi, F. (eds) Approximate Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-98347-5_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-98347-5_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-98346-8

  • Online ISBN: 978-3-030-98347-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics