浅谈GPU虚拟化技术(四)- GPU分片虚拟化

  1. 云栖社区>
  2. 博客>
  3. 正文

浅谈GPU虚拟化技术(四)- GPU分片虚拟化

郑晓 2018-06-04 11:08:02 浏览4818
展开阅读全文

作者:郑晓,龙欣,弹性计算异构计算项目组

让各位久等了,阿里小二这就开始上新菜:“GPU分片虚拟化”。

对于“分片”的理解,相信大家已经不陌生了。此处的分片从两个维度上来定义:其一,是对GPU在时间片段上的划分,与CPU的进程调度类似,一个物理GPU的计算engine在几个vGPU之间共享,而调度时间片一般都在1ms-10ms左右,其二,是对GPU资源的划分,主要是指对GPU显存的划分,以NVIDIA为例,一个物理GPU带有16GB的显存,那么按照16vGPU来划分,每个vGPU得到1GB的显存。由于安全隔离的要求,每个vGPU独享分配给它的显存,不会与其他vGPU共享。

技术上讲GPU分片虚拟化,就是指基于VFIO mediated passthrough framework的GPU虚拟化方案。该方案由NVIDIA提出,并联合Int

网友评论

登录后评论
0/500
评论
郑晓
+ 关注