CUDA virtualization and remoting for GPGPU based acceleration offloading at the edge

Antonio Mentone, Diana Di Luccio, Luca Landolfi, Sokol Kosta, Raffaele Montella

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

4 Citationer (Scopus)
269 Downloads (Pure)

Abstract

In the last decade, GPGPU virtualization and remoting have been among the most important research topics in the field of computer science and engineering due to the rising of cloud computing technologies. Public, private, and hybrid infrastructures need such virtualization tools in order to multiplex and better organize the computing resources. With the advent of novel technologies and paradigms, such as edge computing, code offloading in mobile clouds, deep learning techniques, etc., the need for computing power, especially of specialized hardware such as GPUs, has skyrocketed. Although many GPGPU virtualization tools are available nowadays, in this paper we focus on improving GVirtuS, our solution for GPU virtualization. The contributions in this work focus on the CUDA plug-in, in order to provide updated performance enabling the next generation of GPGPU code offloading applications. Moreover, we present a new GVirtuS implementation characterized by a highly modular approach with a full multithread support. We evaluate and discuss the benchmarks of the new implementation comparing and contrasting the results with the pure CUDA and with the previous version of GVirtuS. The new GVirtuS yielded better results when compared with its previous implementation, closing the gap with the pure CUDA performance and trailblazing the path for the next future improvements.

OriginalsprogEngelsk
Titel The 12th International Conference on Internet and Distributed Computing Systems
RedaktørerRaffaele Montella, Angelo Ciaramella, Giancarlo Fortino, Antonio Guerrieri, Antonio Liotta
Antal sider10
Vol/bind11874
ForlagSpringer
Publikationsdato10 nov. 2019
Sider 414-423
ISBN (Trykt)978-3-030-34914-1, 978-3-030-34913-4
ISBN (Elektronisk)978-3-030-34914-1
DOI
StatusUdgivet - 10 nov. 2019
BegivenhedThe 12th International Conference on Internet and Distributed Computing Systems - Naples, Italien
Varighed: 10 okt. 201912 okt. 2019
Konferencens nummer: 12
https://idcs2019.uniparthenope.it/

Konference

KonferenceThe 12th International Conference on Internet and Distributed Computing Systems
Nummer12
Land/OmrådeItalien
ByNaples
Periode10/10/201912/10/2019
Internetadresse
NavnLecture Notes in Computer Science
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'CUDA virtualization and remoting for GPGPU based acceleration offloading at the edge'. Sammen danner de et unikt fingeraftryk.
  • Enabling the CUDA Unified Memory model in Edge, Cloud and HPC offloaded GPU kernels

    Montella, R., Di Luccio, D., De Vita, C. G., Mellone, G., Lapegna, M., Laccetti, G., Kosta, S. & Giunta, G., 2022, Proceedings - 22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2022. Fazio, M., Panda, D. K., Prodan, R., Cardellini, V., Kantarci, B., Rana, O. & Villari, M. (red.). IEEE Signal Processing Society, s. 834-841 8 s. (Proceedings - 22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2022).

    Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

    1 Citationer (Scopus)

Citationsformater