Research output per year
Research output per year
Raffaele Montella, Diana Di Luccio, Ciro Giuseppe De Vita, Gennaro Mellone, Marco Lapegna, Giuliano Laccetti, Sokol Kosta, Giulio Giunta
Research output: Contribution to book/anthology/report/conference proceeding › Article in proceeding › Research › peer-review
The use of hardware accelerators, based on code and data offloading devoted to overcoming the CPU limitations in cores, is one of the main distinctive trends in high-end computing and related applications in the last decade. However, while code offloading is convenient for performance improvement, becoming a commonly used paradigm, memory access and management are a source of bottlenecks due to the need to interact with different address spaces. In this regard, NVidia introduced the CUDA Unified Memory model to avoid explicit memory copies between the machine hosting the accelerator device and the device itself and vice-versa. This paper shows a novel design and implementation of the support to the CUDA Unified Memory in open-source GPGPU virtualization services. The performance evaluation demonstrates that the overhead due to the virtualization and remoting is acceptable considering the possibility of sharing CUDA-enabled GPUs between various and heterogeneous machines hosted at the edge, in cloud infrastructures, or as accelerator nodes in an HPC scenario. A prototype implementation of the proposed solution is available as open-source.
Original language | English |
---|---|
Title of host publication | Proceedings - 22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2022 |
Editors | Maria Fazio, Dhabaleswar K. Panda, Radu Prodan, Valeria Cardellini, Burak Kantarci, Omer Rana, Massimo Villari |
Number of pages | 8 |
Publisher | IEEE Signal Processing Society |
Publication date | 2022 |
Pages | 834-841 |
ISBN (Print) | 978-1-6654-9957-6 |
ISBN (Electronic) | 978-1-6654-9956-9 |
DOIs | |
Publication status | Published - 2022 |
Event | 22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2022 - Taormina, Italy Duration: 16 May 2022 → 19 May 2022 |
Conference | 22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2022 |
---|---|
Country/Territory | Italy |
City | Taormina |
Period | 16/05/2022 → 19/05/2022 |
Series | Proceedings - 22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2022 |
---|
Research output: Contribution to book/anthology/report/conference proceeding › Article in proceeding › Research › peer-review
Research output: Contribution to journal › Conference article in Journal › Research › peer-review