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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
D.J. Hemanth, B.B. Gupta, M. Elhoseny, S.V. Shinde (eds.), Intelligent Edge Computing for Cyber Physical Applications (Academic, 2023)
D. Mandell, C. Rommel, High-Performance Edge Computing: The Frontier for Supercomputing and Acceleration (2019)
M. Sibanda, E. Bhero, J. Agee, AI Edge Processing – A Review of Distributed Embedded Systems. Presented at the March 8 (2023)
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
Javapoint: Edge Computing vs Cloud Computing: What’s the Difference?, https://www.javatpoint.com/edge-computing-vs-cloud-computing
J. Tan, Edge Supercomputers for High Performance Edge Computing. https://www.seeedstudio.com/blog/2021/06/13/building-supercomputers-for-high-performance-edge-computing/
Geeksforgeeks: Difference between Super Computers and Embedded Computers, https://www.geeksforgeeks.org/difference-between-super-computers-and-embedded-computers/
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
M. Wolf, High-Performance Embedded Computing: Applications in Cyber-Physical Systems and Mobile Computing (2014)
J. Catsoulis, Designing Embedded Hardware (O’Reilly, 2005)
R. Kamal, Embedded Systems: Architecture, Programming and Design (Tata McGraw-Hill, 2008)
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
D. Kang, J. Suh, Benchmarking of HPC Systems (2001)
D. Firu, Edge Supercomputing (2019)
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
E. Suarez, T. Moschny, V. Plugaru, A. Herten, K. Michielsen, Modular Supercomputing Architecture: A Success Story of European R&D (2022)
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
B.N. Pisupati, A Virtual FILESYSTEM Framework to Support Embedded Software Development (2007)
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
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
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
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
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)
P. Kocher, R. Lee, G. McGraw, A. Raghunathan, S. Ravi, Security as a new dimension in embedded system design. Presented at the (2004)
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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)