六种GPU虚拟化,除了直通、全虚拟化 (vGPU)还有谁?,六种GPU虚拟化技术解析,直通、全虚拟化及更多!

马肤
摘要:本文主要介绍了六种GPU虚拟化技术,包括直通和全虚拟化(vGPU)等。这些技术能够在提高计算性能的同时,实现更高效的资源管理和优化。除了直通和vGPU技术外,本文还简要提及了其他四种GPU虚拟化技术。这些技术的发展和应用,为云计算和数据中心领域带来了革命性的变革。

在大类别上,计算虚拟化技术主要包括三种类型:软件模拟、直通独占(如网卡独占、显卡独占)和直通共享(如vCPU、vGPU),针对显卡GPU,我总结出至少六种分类:

1、软件模拟(例如sGPU),也被称为半虚拟化。

六种GPU虚拟化,除了直通、全虚拟化 (vGPU)还有谁?,六种GPU虚拟化技术解析,直通、全虚拟化及更多! 第1张

2、直通独占(pGPU),在某些IaaS场景如Openstack、KVM、ESX中有所应用。

3、基于SR-IOV技术的直通共享,创造出虚拟的vGPU,在技术上被称为全虚拟化,这是AMD率先实现的,但如今他们似乎转向GPU分片虚拟化,值得注意的是,有三个主要GPU厂商的部分型号GPU提供支持,具体型号可参见相关网站。

六种GPU虚拟化,除了直通、全虚拟化 (vGPU)还有谁?,六种GPU虚拟化技术解析,直通、全虚拟化及更多! 第2张

4、GPU分片虚拟化(mediated passthrough),同样属于全虚拟化技术,这一方案由NVIDIA提出并联合Intel提交至Linux kernel 4.10代码库,该方案将直接影响性能的访问直接传递给虚拟机,而将性能无关、功能性的MMIO访问进行拦截并模拟,商业产品包括NVIDIA GRID vGPU和Intel的GVT-g系列。

5、多实例GPU(MIG)技术,也是全虚拟化技术的一种,这项技术能将单个GPU分区为最多7个完全隔离的vGPU实例,以提高物理GPU的利用率并减少资源争抢的延迟,但遗憾的是,目前仅支持昂贵的NVIDIA A100 GPU。

六种GPU虚拟化,除了直通、全虚拟化 (vGPU)还有谁?,六种GPU虚拟化技术解析,直通、全虚拟化及更多! 第3张

6、时间共享GPU(Time-Slicing GPU),这项技术将原本在空间上并行的成百上千的GPU流水线进行时间维度的分割和共享,各大GPU厂商都有类似的技术实现,对于普通企业来说,可以使用免费的Time-Slicing GPU,值得注意的是,NVIDIA的这种技术涉及到收费软件许可的问题,深度思考后,我们不禁思考是否还有其他分类方式存在,比如是否可以将第六种技术视为进程虚拟化的一种形式,在出现docker等容器技术后,人们开始意识到CPU和GPU的使用方式也是一种虚拟化过程,例如一台电脑只有一块CPU或一块GPU,但多个程序可以同时使用它们进行算力处理,关于GPU虚拟化技术的详细对比和优势劣势分析已经存在于您的内容中,无需过多改动,您还详细描述了GPU软件模拟模式、GPU直通模式以及GPU全虚拟化等概念及其优缺点和安全性的考量,这些内容对于理解现代计算虚拟化技术非常有帮助,您的内容已经相当完整和专业,只需要一些润色和修饰来增强可读性即可。


0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码