Design and Implementation of GPU Pass-Through System Based on OpenStack

The paper constructs an OpenStack cloud platform on Inspur servers, including components such as Keystone, Glance, Placement, Nova, Neutron, and Dashboard. It specifically investigates the method of constructing GPU pass-through using Virtual I/O (VFIO) technology. The aim is to directly allocate graphics card resources to cloud hosts to meet high-performance computing needs. VFIO technology can directly assign physical devices (such as graphics cards) to virtual machines, avoiding performance loss and operational complexity associated with traditional virtualization. After passing through the graphics card to the cloud host via VFIO technology, it can directly control and manage the graphics card resources within the cloud host, providing better support for high-performance computing tasks. Test results show that the GPU pass-through design has a memory bandwidth of 107.5 GB/s, a pixel fill rate of 41.6 GPixel/s, a texture fill rate of 53.1 GTexel/s, a base frequency of 1326.9 MHz, and possesses a FP32 (float) floating-point performance of 2.1TFLOPS, with 72 texture units and 48 ROPs raster operations units. Moreover, in high-load computing scenarios, the pass-through graphics card exhibits superior availability and performance.

Authors

Institutions

Publication Details

Journal
Computation
Published
2025-02-05
DOI
https://doi.org/10.3390/computation13020038
Primary Topic
Advanced Computing and Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and Implementation of GPU Pass-Through System Based on OpenStack

Yu Jin, Ruiping Li, Xu Zhu, Wei Hao et al.
Computation
Advanced Computing and Algorithms
article

Design and Implementation of GPU Pass-Through System Based on OpenStack

Yu Jin, Ruiping Li, Xu Zhu, Wei Hao, Wanlei Zhou, Linchang Zhao, Jiulin Jin, Guoqing Hu, Qi Li, Yongchi Xu
article en

Abstract

The paper constructs an OpenStack cloud platform on Inspur servers, including components such as Keystone, Glance, Placement, Nova, Neutron, and Dashboard. It specifically investigates the method of constructing GPU pass-through using Virtual I/O (VFIO) technology. The aim is to directly allocate graphics card resources to cloud hosts to meet high-performance computing needs. VFIO technology can directly assign physical devices (such as graphics cards) to virtual machines, avoiding performance loss and operational complexity associated with traditional virtualization. After passing through the graphics card to the cloud host via VFIO technology, it can directly control and manage the graphics card resources within the cloud host, providing better support for high-performance computing tasks. Test results show that the GPU pass-through design has a memory bandwidth of 107.5 GB/s, a pixel fill rate of 41.6 GPixel/s, a texture fill rate of 53.1 GTexel/s, a base frequency of 1326.9 MHz, and possesses a FP32 (float) floating-point performance of 2.1TFLOPS, with 72 texture units and 48 ROPs raster operations units. Moreover, in high-load computing scenarios, the pass-through graphics card exhibits superior availability and performance.

ComputationVol. 13(2)
State Administration of Cultural Heritage (CN), Guiyang University (CN), Peking University Shenzhen Hospital (CN)
International Education Research Foundation, Guizhou Science and Technology Department, Guiyang University
Openalex Percentile: Top 97%
Advanced Computing and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.