GPU虚拟化:MIG和vGPU对比

在 vGPU 模式下,GPU 上的内存是静态分区的,但计算能力在共享 GPU 的 VM 之间分时共享。在这种模式下,当虚拟机在 GPU 上运行时,它“拥有” GPU 的所有计算能力,但只能访问其共享的 GPU 内存。

在 MIG 模式下,内存和计算能力是静态划分的。当 VM 在 MIG 模式下使用 GPU 时,它只能访问分配给它的内存,并且只能使用分配给它的计算核心因此,即使 GPU 中剩余的计算核心(即未分配给该 VM 的核心)处于空闲状态,VM 也无法使用这些空闲核心。

无论 VM 使用哪种模式来执行其工作负载,计算结果都是相同的。唯一的区别在于使用挂钟时间测量的性能。vGPU 和 MIG 模式各有优缺点:vGPU 模式分时共享计算核心,而 MIG 模式静态划分核心。鉴于这两种模式共享内核的方式存在差异,这就提出了一个问题,即哪种模式可以为给定的工作负载提供最佳性能(即最低运行时间)。

vGPU 模式显示了使用挂钟时间测量的最佳性能,以完成具有数据传输和/或 CPU 计算与 CUDA 计算穿插的工作负载的任务。MIG 模式显示了执行繁重、大型 CUDA 内核的工作负载的最佳性能,而数据传输或 CPU 计算的中断很少或没有中断。对于具有聚合数据传输和聚合 CUDA 计算的工作负载,MIG 模式显示两个或更少虚拟机同时运行的最佳性能,而 vGPU 模式显示三个或更多虚拟机同时运行的最佳性能。

 

https://blogs.vmware.com/performance/2021/09/mig-or-vgpu-part1.html

posted on   MissSimple  阅读(3336)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示