Cited by 20Embedded Systems Design TechniquesIoT and Edge/Fog ComputingAdvanced Neural Network Applications

The DOI matches its Crossref record; 3 of the 3 references it cites were found in a registry or an index.

Automated HW/SW co-design for edge AI: state, challenges and steps ahead

Open access

Abstract

Gigantic rates of data production in the era of Big Data, Internet of Thing (IoT), and Smart Cyber Physical Systems (CPS) pose incessantly escalating demands for massive data processing, storage, and transmission while continuously interacting with the physical world using edge sensors and actuators. For IoT systems, there is now a strong trend to move the intelligence from the cloud to the edge or the extreme edge (known as TinyML). Yet, this shift to edge AI systems requires to design powerful machine learning systems under very strict resource constraints. This poses a difficult design task that needs to take the complete system stack from machine learning algorithm, to model optimization and compression, to software implementation, to hardware platform and ML accelerator design into account. This paper discusses the open research challenges to achieve such a holistic Design Space Exploration for a HW/SW Co-design for Edge AI Systems and discusses the current state with three currently developed flows: one design flow for systems with tightly-coupled accelerator architectures based on RISC-V, one approach using loosely-coupled, application-specific accelerators as well as one framework that integrates software and hardware optimization techniques to built efficient Deep Neural Network (DNN) systems.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1145/3478684.3479261

Cites

3 of 3 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Show all 3 references

Research works printed but not linked: 57

  1. 10.5555/3437539.3437731 · DOI
  2. 10.1109/ISESD.2018.8605478 · DOI
  3. 10.5555/3437539.3437682 · DOI
  4. 10.1109/TCAD.2020.3012320 · DOI
  5. 10.5555/3291168.3291211 · DOI
  6. 10.1109/JETCAS.2019.2910232 · DOI
  7. 10.5555/3322706.3361996 · DOI
  8. Frederik Funk Thorsten Bucksch and Daniel Mueller-Gritschneder. 2020. ML Training on a Tiny Microcontroller for a Self-adaptive Neural Network-Based DC Motor Speed Controller. In IoT Streams for Data-Driven Predictive Maintenance and IoT Edge and Mobile for Embedded Machine Learning. Frederik Funk Thorsten Bucksch and Daniel Mueller-Gritschneder. 2020. ML Training on a Tiny Microcontroller for a Self-adaptive Neural Network-Based DC Motor Speed Controller. In IoT Streams for Data-Driven Predictive Maintenance and IoT Edge and Mobile for Embedded Machine Learning. · DOI
  9. 10.1109/TETC.2015.2506272 · DOI
  10. 10.1109/TVLSI.2017.2654506 · DOI
  11. 10.1145/3007787.3001163 · DOI · Paper page
  12. Song Han , Huizi Mao , and William J Dally . 2015. Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding. arXiv preprint arXiv:1510.00149 ( 2015 ). Song Han, Huizi Mao, and William J Dally. 2015. Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding. arXiv preprint arXiv:1510.00149 (2015). · arXiv
  13. 10.1145/3316781.3317787 · DOI
  14. Muhammad Abdullah Hanif and Muhammad Shafique . 2021. A cross-layer approach towards developing efficient embedded deep learning systems. Micro-processors and Microsystems ( 2021 ), 103609. Muhammad Abdullah Hanif and Muhammad Shafique. 2021. A cross-layer approach towards developing efficient embedded deep learning systems. Micro-processors and Microsystems (2021), 103609.
  15. 10.1145/3316781.3317783 · DOI
  16. 10.1109/TCAD.2020.3012863 · DOI
  17. 10.1109/TCAD.2020.2986127 · DOI
  18. Qing Jin , Linjie Yang , and Zhenyu Liao . 2019. Towards efficient training for neural network quantization. arXiv preprint arXiv:1912.10207 ( 2019 ). Qing Jin, Linjie Yang, and Zhenyu Liao. 2019. Towards efficient training for neural network quantization. arXiv preprint arXiv:1912.10207 (2019). · arXiv
  19. Sung Kim , Patrick Howe , Thierry Moreau , Armin Alaghi , Luis Ceze , and Visvesh Sathe . 2018 . MATIC: Learning around errors for efficient low-voltage neural network accelerators. In 2018 Design , Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1--6. Sung Kim, Patrick Howe, Thierry Moreau, Armin Alaghi, Luis Ceze, and Visvesh Sathe. 2018. MATIC: Learning around errors for efficient low-voltage neural network accelerators. In 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1--6.
  20. Michael J. Klaiber , Axel J. Acosta , Ingo Feldner , and Falk Rehm . 2021. Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineers. CoRR abs/2104.03780 ( 2021 ). arXiv:2104.03780 https://arxiv.org/abs/2104.03780 Michael J. Klaiber, Axel J. Acosta, Ingo Feldner, and Falk Rehm. 2021. Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineers. CoRR abs/2104.03780 (2021). arXiv:2104.03780 https://arxiv.org/abs/2104.03780 · arXiv
  21. 10.1145/3352460.3358280 · DOI
  22. Raghuraman Krishnamoorthi . 2018. Quantizing deep convolutional networks for efficient inference: A whitepaper. ArXiv abs/1806.08342 ( 2018 ). Raghuraman Krishnamoorthi. 2018. Quantizing deep convolutional networks for efficient inference: A whitepaper. ArXiv abs/1806.08342 (2018). · arXiv
  23. Chris Lattner , Mehdi Amini , Uday Bondhugula , Albert Cohen , Andy Davis , Jacques Pienaar , River Riddle , Tatiana Shpeisman , Nicolas Vasilache , and Oleksandr Zinenko . 2020 . MLIR: A compiler infrastructure for the end of Moore's law. arXiv preprint arXiv:2002.11054 (2020). Chris Lattner, Mehdi Amini, Uday Bondhugula, Albert Cohen, Andy Davis, Jacques Pienaar, River Riddle, Tatiana Shpeisman, Nicolas Vasilache, and Oleksandr Zinenko. 2020. MLIR: A compiler infrastructure for the end of Moore's law. arXiv preprint arXiv:2002.11054 (2020). · arXiv
  24. 10.1109/ITNG.2015.142 · DOI
  25. Hanxiao Liu , Karen Simonyan , and Yiming Yang . 2018 . Darts: Differentiable architecture search. arXiv preprint arXiv:1806.09055 (2018). Hanxiao Liu, Karen Simonyan, and Yiming Yang. 2018. Darts: Differentiable architecture search. arXiv preprint arXiv:1806.09055 (2018). · arXiv
  26. Zhi-Gang Liu Paul N. Whatmough Yuhao Zhu and Matthew Mattina. 2021. S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Acceleration. arXiv:2107.07983 [cs.AR] Zhi-Gang Liu Paul N. Whatmough Yuhao Zhu and Matthew Mattina. 2021. S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Acceleration. arXiv:2107.07983 [cs.AR] · arXiv
  27. 10.1109/ISVLSI.2019.00105 · DOI
  28. 10.1145/3400302.3415731 · DOI
  29. Alberto Marchisio , Vojtech Mrazek , Muhammad Abdullah Hanif, and Muhammad Shafique . 2020 . DESCNet: Developing efficient scratchpad memories for capsule network hardware. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ( 2020). Alberto Marchisio, Vojtech Mrazek, Muhammad Abdullah Hanif, and Muhammad Shafique. 2020. DESCNet: Developing efficient scratchpad memories for capsule network hardware. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2020).
  30. 10.1109/MDAT.2017.2772874 · DOI
  31. 10.1109/ICCAD45719.2019.8942068 · DOI
  32. 10.1109/ISPASS.2019.00042 · DOI
  33. 10.1145/3140659.3080254 · DOI
  34. 10.1109/SiPS47522.2019.9020464 · DOI
  35. Bharath Srinivas Prabakaran , Asima Akhtar , Semeen Rehman , Osman Hasan , and Muhammad Shafique . 2021. BioNetExplorer: Architecture-Space Exploration of Bio-Signal Processing Deep Neural Networks for Wearables . IEEE Internet of Things Journal ( 2021 ). Bharath Srinivas Prabakaran, Asima Akhtar, Semeen Rehman, Osman Hasan, and Muhammad Shafique. 2021. BioNetExplorer: Architecture-Space Exploration of Bio-Signal Processing Deep Neural Networks for Wearables. IEEE Internet of Things Journal (2021).
  36. 10.1109/DAC18072.2020.9218672 · DOI
  37. 10.1109/TVLSI.2021.3060509 · DOI
  38. 10.1038/s41928-020-00515-3 · DOI
  39. 10.1109/ASAP.2009.25 · DOI
  40. Gil Shomron , Freddy Gabbay , Samer Kurzum , and Uri Weiser . 2021. Post-Training Sparsity-Aware Quantization. arXiv preprint arXiv:2105.11010 ( 2021 ). Gil Shomron, Freddy Gabbay, Samer Kurzum, and Uri Weiser. 2021. Post-Training Sparsity-Aware Quantization. arXiv preprint arXiv:2105.11010 (2021). · arXiv
  41. 10.1109/54.844331 · DOI
  42. 10.1007/s10766-021-00712-3 · DOI
  43. 10.2200/S01004ED1V01Y202004CAC050 · DOI
  44. 10.1109/MSSC.2020.3002140 · DOI · Paper page
  45. 10.1109/CVPR.2018.00821 · DOI · Paper page
  46. 10.1109/ICCAD45719.2019.8942127 · DOI
  47. 10.1109/FPL.2018.00035 · DOI
  48. 10.1109/OJCAS.2021.3083332 · DOI
  49. Di Wu , Qingming Tang , Yong le Zhao , Ming Zhang , Yingnan Fu , and Debing Zhang . 2020. EasyQuant: Post-training Quantization via Scale Optimization. ArXiv abs/2006.16669 ( 2020 ). Di Wu, Qingming Tang, Yong le Zhao, Ming Zhang, Yingnan Fu, and Debing Zhang. 2020. EasyQuant: Post-training Quantization via Scale Optimization. ArXiv abs/2006.16669 (2020). · arXiv
  50. Qi Xia , Winson Ye , Zeyi Tao , Jindi Wu , and Qun Li. 2021. A survey of federated learning for edge computing: Research problems and solutions. High-Confidence Computing 1, 1 ( 2021 ). Qi Xia, Winson Ye, Zeyi Tao, Jindi Wu, and Qun Li. 2021. A survey of federated learning for edge computing: Research problems and solutions. High-Confidence Computing 1, 1 (2021).
  51. 10.1145/3373087.3375306 · DOI
  52. 10.1109/ICCD50377.2020.00089 · DOI
  53. 10.5555/3437539.3437702 · DOI
  54. 10.1109/TC.2020.2983694 · DOI
  55. 10.5555/3195638.3195662 · DOI
  56. 10.1088/1742-6596/1631/1/012002 · DOI
  57. Ruizhe Zhao and Jianyi Cheng . 2021 . Phism: Polyhedral High-Level Synthesis in MLIR. arXiv preprint arXiv:2103.15103 (2021). Ruizhe Zhao and Jianyi Cheng. 2021. Phism: Polyhedral High-Level Synthesis in MLIR. arXiv preprint arXiv:2103.15103 (2021). · arXiv

Cited by

Sorted by citations

Metadata

Authors
Bringmann, O., Ecker, W., Feldner, I., Frischknecht, A., Gerum, C., Hämäläinen, T., Hanif, M. A., Klaiber, M. J., Mueller-Gritschneder, D., Bernardo, P. P., Prebeck, S., & Shafique, M.
Affiliations
  • University of Tübingen (DE)
  • Infineon Technologies (Germany) (DE)
  • Robert Bosch (Germany) (DE)
  • Tampere University (FI)
  • New York University Abu Dhabi (AE)
  • Technical University of Munich (DE)
Venue
Proceedings of the 2021 International Conference on Hardware/Software Codesign and System Synthesis
Publisher
ACM
Published
2021-09-30
Pages
11-20
OpenAlex
W3204828112
Cited by
20
References
3
Citations by year
2026: 4 · 2025: 5 · 2024: 3 · 2023: 6 · 2022: 2
FWCI
2.00
Type
conference paper
Language
en
Open access
Locations
International Conference on Hardware/Software Codesign and System Synthesis (publishedVersion, cc-by)
Funders
BMBF (16ME0131)
Topics
  • Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
  • Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
Keywords
edge AI, hardware-software co-design, TinyML, Internet of Things, design space exploration, model compression, deep neural network, RISC-V, application-specific accelerators

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review