Skip to main navigation Skip to search Skip to main content

Enhancing the performance of GPU acceleration in virtual environments: Thoroughly benchmarking the rigidity of mediated device passthrough

  • Javier Prades*
  • , Carlos Reaño
  • , Federico Silla
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Virtualization has been the key element for the growth of cloud computing. Historically, GPUs have been complex devices to virtualize efficiently. The mediated passthrough mechanism is usually leveraged. However, it implies a rigid association between the virtual domain and the virtual GPU, which impairs overall system GPU performance. In this paper we propose the use of Network GPGPU system (NGS) to improve the performance of GPUs in virtual domains. Our proposal is compared to NVIDIA vGPU, the most widely used mechanism for virtualizing CUDA-enabled GPUs today. Results show throughput benefits of approximately 20%, speedup of up to 28% in the execution time of the applications, improved overall GPU utilization (over 85%), and lower energy consumption per job (up to 15.34%).

Original languageEnglish
Article number107944
Number of pages14
JournalFuture Generation Computer Systems
Volume174
Early online date18 Jun 2025
DOIs
Publication statusPublished - Jan 2026
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • CUDA
  • GPU acceleration
  • Mediated device passthrough
  • NGS
  • NVIDIA vGPU
  • rCUDA
  • Virtualization

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Enhancing the performance of GPU acceleration in virtual environments: Thoroughly benchmarking the rigidity of mediated device passthrough'. Together they form a unique fingerprint.

Cite this