Skip to main content

Embedded Supercomputing for Edge Devices: A Comprehensive Review

  • Chapter
  • First Online:
From Internet of Things to Internet of Intelligence
  • 44 Accesses

Abstract

Embedded supercomputing has emerged as a promising technology for enhancing the performance and energy efficiency of edge devices such as Internet of Things (IoT) devices, smartphones, and embedded systems. By integrating high-performance computing capabilities in a small form factor, embedded supercomputers can enable real-time data processing, machine learning, and image recognition in edge devices, which can significantly improve their functionality and value. This review provides an in-depth analysis of the current state-of-the-art research and developments in embedded supercomputing for edge devices. It covers various aspects of the field, including hardware architecture, software frameworks, benchmarking, power management, applications, as well as security and privacy. This chapter begins by describing the hardware architecture of embedded supercomputers, including the processing units, memory hierarchy, and interconnects. It then provides an overview of the software frameworks for developing applications on embedded supercomputers, including programming models, software tools, and libraries. This is followed by a discussion of the benchmarking methodologies used for evaluating the performance and energy efficiency of embedded supercomputers, including a description of the power management techniques used for optimizing their energy consumption. The review then provides a detailed analysis of the applications of embedded supercomputing in various fields, such as real-time data processing, machine learning, and image recognition. Finally, it describes the security and privacy challenges of embedded supercomputing and the mechanisms used for addressing them. Overall, it highlights the key advancements, challenges, and future directions in this area, and identifies opportunities for further research and innovation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. D.J. Hemanth, B.B. Gupta, M. Elhoseny, S.V. Shinde (eds.), Intelligent Edge Computing for Cyber Physical Applications (Academic, 2023)

    Google Scholar 

  2. D. Mandell, C. Rommel, High-Performance Edge Computing: The Frontier for Supercomputing and Acceleration (2019)

    Google Scholar 

  3. M. Sibanda, E. Bhero, J. Agee, AI Edge Processing – A Review of Distributed Embedded Systems. Presented at the March 8 (2023)

    Google Scholar 

  4. B. Bajic, I. Cosic, B. Katalinic, S. Moraca, M. Lazarevic, A. Rikalovic, Edge computing vs. cloud computing: Challenges and opportunities in industry 4.0, in Annals of DAAAM and proceedings of the international DAAAM symposium, (Danube Adria Association for automation and manufacturing, DAAAM, 2019), pp. 864–871

    Google Scholar 

  5. Javapoint: Edge Computing vs Cloud Computing: What’s the Difference?, https://www.javatpoint.com/edge-computing-vs-cloud-computing

  6. J. Tan, Edge Supercomputers for High Performance Edge Computing. https://www.seeedstudio.com/blog/2021/06/13/building-supercomputers-for-high-performance-edge-computing/

  7. Geeksforgeeks: Difference between Super Computers and Embedded Computers, https://www.geeksforgeeks.org/difference-between-super-computers-and-embedded-computers/

  8. G. Deconinck, V. De Florio, T.A. Varvarigou, E. Verentziotis, The EFTOS approach to dependability in embedded supercomputing. IEEE Trans. Reliab. 51, 76–90 (2002). https://doi.org/10.1109/24.994916

    Article  Google Scholar 

  9. M. Wolf, High-Performance Embedded Computing: Applications in Cyber-Physical Systems and Mobile Computing (2014)

    Google Scholar 

  10. J. Catsoulis, Designing Embedded Hardware (O’Reilly, 2005)

    Google Scholar 

  11. R. Kamal, Embedded Systems: Architecture, Programming and Design (Tata McGraw-Hill, 2008)

    Google Scholar 

  12. O. Rafique, K. Schneider, Employing OpenCL as a Standard Hardware Abstraction in a Distributed Embedded System: A Case Study. 2020 9th Mediterranean Conference on Embedded Computing, MECO 2020 (2020). https://doi.org/10.1109/MECO49872.2020.9134270

  13. D. Kang, J. Suh, Benchmarking of HPC Systems (2001)

    Google Scholar 

  14. D. Firu, Edge Supercomputing (2019)

    Google Scholar 

  15. M. Fleury, R.P. Self, A.C. Downton, Large-scale, parallel embedded applications: A hardware design model for software engineers. Int. J. Electr. Eng. Educ 38, 348–367 (2001). https://doi.org/10.7227/IJEEE.38.4.8

    Article  Google Scholar 

  16. E. Suarez, T. Moschny, V. Plugaru, A. Herten, K. Michielsen, Modular Supercomputing Architecture: A Success Story of European R&D (2022)

    Google Scholar 

  17. G. Deconinck, V. De Florio, R. Lauwereins, T. Varvarigou, EFTOS: A software framework for more dependable embedded HPC applications, in Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), (Springer, 1997), pp. 1363–1368

    Google Scholar 

  18. B.N. Pisupati, A Virtual FILESYSTEM Framework to Support Embedded Software Development (2007)

    Google Scholar 

  19. X. Zheng, C. Xu, X. Hu, Y. Zhang, X. Xiong, The software/hardware co-design and implementation of SM2/3/4 encryption/decryption and digital signature system. IEEE Trans. Comp. Aided Design Integr. Circ. Syst. 39, 2055–2066 (2020). https://doi.org/10.1109/TCAD.2019.2939330

    Article  Google Scholar 

  20. M.D. Nguyen, W. Kunz, Hardware/software formal co-verification using hardware verification techniques, in Fourth International Conference on Communications and Electronics (ICCE), (IEEE, 2012), pp. 465–470

    Google Scholar 

  21. P. Arató, D. Nagy, G. Rácz, A System-Level Synthesis Approach to Industrial Process Control Design, in IEEE 23rd International Conference on Intelligent Engineering Systems, (2019), pp. 000053–000058

    Google Scholar 

  22. J. Cheng, W. Chen, F. Tao, C.L. Lin, Industrial IoT in 5G environment towards smart manufacturing. J. Ind. Inf. Integr. 10, 10–19 (2018). https://doi.org/10.1016/j.jii.2018.04.001

    Article  Google Scholar 

  23. E. Hassan, J. Masters, K. Jeong, S. Heydarian, M. Alisa, New industrial internet of things platform for predictive maintenance in handling heavy equipment, in 7th International Conference on Engineering and Emerging Technologies, ICEET 2021, (Institute of Electrical and Electronics Engineers Inc., 2021)

    Google Scholar 

  24. P. Kocher, R. Lee, G. McGraw, A. Raghunathan, S. Ravi, Security as a new dimension in embedded system design. Presented at the (2004)

    Google Scholar 

  25. A. Mehmood, A. Khokhar, Ali Dootio Benazir Bhutto Shaheed University, M, K. Sindh Pakistan, M. Aamir Mehmood, A. Shahzad Khokhar, M. Ali, Incorporating security in embedded system-a critical analysis. Article. Int. J. Comp. Sci. Issues (2011)

    Google Scholar 

  26. S. Ravi, A. Raghunathan, P. Kocher, S. Hattangady, Security in embedded systems: Design challenges. ACM Trans. Embed. Comput. Syst. 3, 461–491 (2004). https://doi.org/10.1145/1015047.1015049

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. Naidoo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 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

Naidoo, P., Sibanda, M. (2024). Embedded Supercomputing for Edge Devices: A Comprehensive Review. In: Odhiambo, M.O., Mwashita, W. (eds) From Internet of Things to Internet of Intelligence. Transactions on Computational Science and Computational Intelligence. Springer, Cham. https://doi.org/10.1007/978-3-031-55718-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-55718-7_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-55717-0

  • Online ISBN: 978-3-031-55718-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics