返回
MXGPU: A Case Study on OS-Controlled GPGPU Multiplexing
DOI:10.1007/978-3-032-03281-2_6.png)
摘要
En 中文
随着人工智能和其他数据密集型应用需求的增长,对图形处理单元(GPU)的需求也随之增加。尽管存在多种GPU复用方法,但据我们所知,这些方法均无法使操作系统将GPU资源与CPU资源协同整合到统一资源管理中。由于GPU的历史原因,GPU驱动程序仍是操作系统中驱动堆栈中一个庞大且孤立的部分。本文旨在进行一项案例研究,探讨GPGPU的复用方案应如何实现,其中操作系统能够定义GPGPU任务的调度策略并管理GPU内存。我们将讨论MxGPU的架构,该架构提供基于软件的集成Intel GPU复用。MxGPU具有极小的代码库,这是形式化验证方法以及在安全关键环境中的应用前提。我们的原型实验表明,MxGPU能够在允许更多GPU会话的同时,以比现有工作更低的开销赋予操作系统对GPU资源的控制权。
Keyword:
GPGPU
Multiplexing
Resource Management
Operating System
期刊
A
IF:
0
论文数:
35
被引数:
0

