虚拟桌面GPU卡:AMD与Nvidia比较

虚拟桌面GPU卡:AMD与Nvidia比较

作者:邹铮 编译 2020-06-23 07:56:57

云计算

虚拟化 云计算供应商正在投资于不同供应商的基于GPU的功能,因此企业应尝试了解AMD和Nvidia产品之间的区别。

云计算供应商正在投资于不同供应商的基于GPU的功能,因此企业应尝试了解AMD和Nvidia产品之间的区别。

在Microsoft Ignite 2019大会上,微软透露其正在与半导体供应商AMD合作,以在基于AMD GPU的Azure上提供一组新的虚拟机。

仅在Azure中,微软现在就有7种不同的虚拟机实例类型,这些实例类型具有AMD和Nvidia的不同GPU卡。亚马逊和谷歌的云服务也有大致相同的选项数量。

IT部门应该了解AMD与Nvidia的技术差异,以及它们最适合哪种工作负载。

[[330983]]

不同的GPU产品如何工作?

从虚拟化的角度来看,基于GPU的产品主要针对远程可视化和编码。这些产品为远程最终用户提供基于GPU的桌面或应用程序。

AMD和Nvidia一直在开发GPU卡,专门适用于AI以及基于深度学习的工作负载,例如流行的机器学习引擎Tensorflow。这些GPU也非常适合于硬件,以加速基于现代高性能计算的产品中的计算工作负载。

对于传统虚拟机管理程序上的远程可视化工作负载,可以使用以下三个选项为虚拟机提供GPU功能:

直通。通过虚拟机管理程序将物理GPU卡直接映射到虚拟机。使用此方法的技术包括VMware DirectPath I / O、XenServer GPU Passthrough和Hyper-V Discrete Device Assignment。 虚拟共享图形。

基于虚拟机管理程序共享GPU到虚拟机。使用此方法的技术包括VMware vSGA和Hyper-v RemoteFX vGPU中的先前功能。

虚拟GPU(vGPU)。基于GPU的虚拟化,将虚拟GPU配置文件附加到每个虚拟机。使用此方法的技术包括Nvidia vGPU和AMD MxGPU。

这三种交付模型之间的主要区别在于规模和与虚拟机的不同GPU功能的兼容性。

直通模式提供完全的图形兼容性,这意味着最终用户可以访问GPU的全部功能。但是,由于GPU卡已锁定到一台虚拟机,因此这种方法无法提供扩展性。

这也可能意味着资源没有得到最有效的利用。企业通常将直通模式用于特定工作负载,它们需要更多专用容量。

通过第二个共享vGPU的选项,GPU容量被分为多个虚拟化实例,这些实例可以连接到多个虚拟机。vGPU方法也提供全部功能,并且,它可以确保每个虚拟机都可以访问一定数量的基础GPU资源。

第三种选择是常规vGPU,它是可视化工作负载的最常见部署模型。例如,IT部门可以运行Citrix Virtual Apps和Desktop或VMware Horizo​​n,以向多个最终用户提供GPU功能。

AMD与Nvidia的vGPU产品比较

AMD和Nvidia均提供基于vGPU的产品,但他们的交付模型有所不同,企业在选择供应商之前必须了解他们之间的差异。

Nvidia的vGPU产品基于在虚拟机管理程序中安装主机驱动程序,该程序将虚拟图形卡分配给来宾VM。而AMD的MxGPU产品是完全基于硬件的方法,基于被称为单根输入/输出虚拟化(SR-IOV)的硬件功能。

这两家厂商在硬件方面也采取不同的方法。Nvidia在其GPU中部署Timeshare Scheduling(分时调度)。这意味着访问GPU的每个用户都可以访问GPU上的所有物理核心,以进行时间分段。另一方面,AMD将一部分GPU内核直接分配给每台计算机。

Nvidia的方法适用于这样的情况:所有用户始终不需要完全访问GPU。这种方法允许用户以较少的摩擦来共享资源。Nvidia的架构还允许实时迁移运行vGPU的虚拟机,这是AMD的MxGPU无法实现的功能,但是此功能需要付出一定的代价。

在发布vGPU产品数年后,Nvidia公司改变了销售模式,要求在其GPU卡上需要软件许可。除Nvidia硬件外,客户还需要购买许可证才能访问软件升级并激活vGPU功能。

另一方面,AMD不需要客户购买任何其他许可证来激活其MxGPU产品。此外,MxGPU产品基于硬件,因此允许客户在不同的云提供商之上提供虚拟化的图形。

AMD MxGPU实例现可在Microsoft Azure中使用,当Amazon AppStream上选择基于GPU的VDI时,这些实例是默认选项之一。

Nvidia在主要的云提供商(例如Amazon、Google Cloud、Azure甚至Oracle Cloud)中仍然占有较大的份额。但是,这仅在带有专用GPU卡的虚拟机上,其成本要比AMD产品高得多–根据使用情况。

很多最受欢迎的虚拟化产品都提供库,可用于机器学习、深度学习甚至统计工作负载,这些工作负载具有内置支持—针对计算统一设备架构模型。该模型仅在NVIDIA GPU卡上可用。

AMD与Nvidia的比较:总结

在过去的几年中,Nvidia和AMD都在发展,并且各有优缺点。尽管在公共云市场上AMD的知名度一直较低,但随着更多云供应商正在部署其MxGPU产品,他们已经具备了良好的发展动力。

对于本地或云托管台式机,基于MxGPU的台式机始终比Nvidia的GPU便宜。但是,如果企业希望获得最佳性能并可能希望支持机器学习或其他高性能工作负载,则应该考虑使用Nvidia。

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/294161.html<

赞 (0)
管理的头像管理
上一篇2025-05-20 23:04
下一篇 2025-05-20 23:06

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注