微软补丁支持Linux系统热插拔AMD GPU

李梦彪
导读 作为领先的云计算公司之一,微软在其服务器上使用AMD的数据中心GPU和Linux。有时需要在运行的机器中安装或更换这些GPU,但这需要关闭服务器

作为领先的云计算公司之一,微软在其服务器上使用AMD的数据中心GPU和Linux。有时需要在运行的机器中安装或更换这些GPU,但这需要关闭服务器,然后更换GPU。为了实现完美的热插拔替换,也就是说可以在电脑仍然运行的情况下从PCIe插槽中拔出GPU并进行替换,微软开发了一种特殊的驱动程序,可以在Linux服务器上热插拔AMD GPU。

据Phoronix报道,微软用于Linux的AMD GPU PCIe热插拔补丁已经发布在邮件列表和GitHub上,以供审查和测试。这个补丁是为Linux设计的,目标是微软的Azure机器,这些机器可能会受益于在需要时热插拔基于GPU的加速器的能力。

“我们来自微软研究院,正在研究GPU分解技术,”代码审查请求中写道。“我们已经创建了一个补丁[.]这将启用AMD GPU的PCIe热插拔支持。[.]我们相信GPU设备的热插拔支持可以在未来几年为数据中心的许多高级应用打开大门。我们希望会有一些关于此PR的评论,以便我们可以继续围绕此功能进行进一步的技术讨论。”

虽然微软没有透露其GPU分解技术的任何细节,但这似乎是一个专有功能,允许Azure机器在没有物理安装卡的情况下,为服务器动态添加GPU加速。由于将容纳实际GPU硬件的机器在恶劣的条件下工作(因为计算和游戏GPU往往会变热、过热和失败),GPU热插拔支持对他们来说将是一个特别有用的功能。

热插拔显卡或加速器并不新鲜,但通过PCIe接口热插拔却是新鲜事。AMD之前在几年前开发了一个可以使用eGFX box将显卡热插拔到雷电3端口的驱动程序。不过AMD的数据中心GPU好像还不支持这个功能。这显然是微软工程师发挥作用以协助他们的合作伙伴并使公司的Azure部门受益的地方。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!