前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >几张图看一下Intel和NVIDIA显卡虚拟化

几张图看一下Intel和NVIDIA显卡虚拟化

作者头像
虚拟化云计算
修改2018-04-13 22:23:33
2.4K0
修改2018-04-13 22:23:33
举报
文章被收录于专栏:虚拟化云计算虚拟化云计算

GPU全虚拟化的方式由于其性能和多虚拟机共享性方面的优势,一直是GPU厂家所努力支持的方向。本文通过几张架构图,看一下GPU全虚拟化中的Intel GVT-g和NVIDIA vGPU以及他们的统一架构Mediated Device。

我们知道GPU虚拟化的方案有:

  1. 设备模拟;2. API图形指令转发;3. 物理GPU指定给虚拟机独占;4. GPU全虚拟化(与本文相关的)。

Linux内核4.10中对VFIO添加了Mediated Device(vfio-mdev) Interface,用来支持Intel GVT-g, NVIDIA vGPU,并提供统一的框架。具体作用为通过软件调度的方式在Host与Guest之间提供一个中间的mediated device来允许Guest虚拟机访问Host中的物理GPU。

Mediated device的架构如下:

Linux内核中对VFIO Mediated devices的介绍:

NVIDIA vGPU 部分架构原理如下:

Intel GVT-g 架构如下:

openstack对intel GVT-g和nvidia vGPU的支持:


关注本公众号,了解更多关于云计算虚拟化的知识。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 虚拟化云计算 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档