Abstract
Nowadays, we witness emerging cloud technologies and a growth of cloud computing services that are used for numerous applications with diverse requirements. Although the technological innovations in the field of cloud computing; a power-efficient and automatic deployment of different applications in a multi-cloud environment is still a major challenge. SERRANO aims to take important steps in providing a transparent way of deploying applications in the Edge-Cloud-HPC computing continuum, by providing an abstraction layer that automates the process of application deployment across the various computing platforms and realizing an intent-based paradigm of operating federated infrastructures. In this paper, the acceleration process of different algorithms in the edge and cloud infrastructure of the SERRANO’s platform is described. Specifically, we showcase the benefits of HW and SW acceleration in four different algorithms from three use-case scenarios. The achieved results show that an increase at the application’s performance ranging from 7x and 6.6x up to 229x and 113.14x for the cloud and edge devices respectively, can be achieved when the evaluated workloads are executed in the SERRANO’s infrastructure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Intellectual Property.
- 2.
- 3.
Quality-of-Service.
- 4.
High-Performance Computing.
- 5.
i.e. a filter’s parameter that is defined by the designer [15].
References
Firouzi, F., Farahani, B., Marinšek, A.: The convergence and interplay of edge, fog, and cloud in the AI-driven internet of things (IoT). Inf. Syst. 107, 101840 (2022)
Massari, G., Pupykina, A., Agosta, G., Fornaciari, W.: Predictive resource management for next-generation high-performance computing heterogeneous platforms. In: Pnevmatikatos, D.N., Pelcat, M., Jung, M. (eds.) SAMOS 2019. LNCS, vol. 11733, pp. 470–483. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-27562-4_34
Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)
Ungerer, T., Carpenter, P. Eurolab-4-HPC long-term vision on high-performance computing, arXiv:1807.04521 (2018)
Xilinx, Accelerate Your AI-Enabled Edge Solution with Adaptive Computing, Introducing Adaptive System-on-Modules, e-book
Wu, Q., Ha, Y., Kumar, A., Luo, S., Li, A., Mohamed, S.: A heterogeneous platform with GPU and FPGA for power efficient high performance computing. In: 2014 International Symposium on Integrated Circuits (ISIC), pp. 220–223. IEEE, December 2014
Kokkinis, A., Ferikoglou, A., Danopoulos, D., Masouros, D., Siozios, K.: Leveraging HW approximation for exploiting performance-energy trade-offs within the edge-cloud computing continuum. In: Jagode, H., Anzt, H., Ltaief, H., Luszczek, P. (eds.) ISC High Performance 2021. LNCS, vol. 12761, pp. 406–415. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-90539-2_27
Ferikoglou, A., et al.: Towards efficient HW acceleration in edge-cloud infrastructures: the SERRANO approach. In: Orailoglu, A., Jung, M., Reichenbach, M. (eds.) SAMOS 2021. LNCS, vol. 13227, pp. 354–367. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-04580-6_24
Numan, M.W., Phillips, B.J., Puddy, G.S., Falkner, K.: Towards automatic high-level code deployment on reconfigurable platforms: a survey of high-level synthesis tools and toolchains. IEEE Access 8, 174692–174722 (2020)
Xilinx (2022). https://www.xilinx.com
Sanders, J., Kandrot, E.: CUDA by Example: An Introduction to General-Purpose GPU Programming. Addison-Wesley Professional, Boston (2010)
HLRS, Systems - HLRS High Performance Computing Center Stuttgart 2016–2020. https://www.hlrs.de/systems/
Käsper, E., Schwabe, P.: Faster and timing-attack resistant AES-GCM. In: Clavier, C., Gaj, K. (eds.) CHES 2009. LNCS, vol. 5747, pp. 1–17. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04138-9_1
Welch, G., Bishop, G.: An introduction to the Kalman filter (1995)
Press, W.H., Teukolsky, S.A.: Savitzky-Golay smoothing filters. Comput. Phys. 4(6), 669–672 (1990)
Ester, M., Kriegel, H.P., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: KDD, vol. 96, no. 34, pp. 226–231, August 1996
Acknowledgments
This work has been supported by the E.C. funded program SERRANO under H2020 Grant Agreement No: 101017168.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kokkinis, A., Ferikoglou, A., Oroutzoglou, I., Danopoulos, D., Masouros, D., Siozios, K. (2022). HW/SW Acceleration of Multiple Workloads Within the SERRANO’s Computing Continuum. In: Orailoglu, A., Reichenbach, M., Jung, M. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2022. Lecture Notes in Computer Science, vol 13511. Springer, Cham. https://doi.org/10.1007/978-3-031-15074-6_25
Download citation
DOI: https://doi.org/10.1007/978-3-031-15074-6_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-15073-9
Online ISBN: 978-3-031-15074-6
eBook Packages: Computer ScienceComputer Science (R0)