首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

英伟达出手封杀,想要维护CUDA“霸权”,摩尔线程回应

最近,软件工程师Longhorn注意到,安装的 EULA 文本文件中的一个条款写道:“不得对使用 SDK 组件生成的软件产品的任何部分进行逆向工程、反编译或反汇编,以便转换此类软件产品、从而在非英伟达平台上运行。”(You may not reverse engineer, decompile or disassemble any portion of the output generated using SDK elements for the purpose of translating such output artifacts to target a non-NVIDIA platform)

这是英伟达对于“禁止使用转换层在其他硬件平台上运行基于 CUDA 的软件”的警告。实际上,英伟达在2021年已经在网上公示的许可条款中禁止,不过之前这则警告并未出现在安装过程中添加到主机系统上的文档中。

而现在,这个警告已经添加到了安装CUDA 11.6 及更新版本时所附的最终用户许可协议(EULA)中。英伟达针对CUDA 11.6及更高版本的突发举动,引发了业内震动。不少人士认为,这一招是针对Intel、AMD都有参与的ZLUDA等第三方项目,摩尔线程MUSA、登临科技GPU+以及中国厂商的兼容方案。英伟达突然出手的背后,是CUDA的“霸权”受到威胁。

然而,这一政策也引发了一些公司的回应。例如,摩尔线程表示,其旗下产品不涉及英伟达禁止的CUDA软件兼容性问题。

这表明,尽管英伟达采取了封杀措施,但并非所有公司都受到相同的影响。

综上所述,英伟达出手封杀第三方GPU公司兼容CUDA的行为,旨在维护其CUDA生态系统的霸权,尤其是在面对来自AMD等竞争对手的挑战时。然而,这一举措也引起了行业内外的广泛关注和讨论,特别是对于那些依赖于模拟转译来运行CUDA软件的第三方公司而言。

英伟达禁止使用转译层在其他硬件平台上运行基于CUDA的软件的具体原因主要是出于对公司在加速计算领域,特别是在人工智能应用方面的霸权地位的保护。使用模拟层(翻译层的一种形式)威胁到了英伟达的市场主导地位,因为这使得非英伟达硬件平台能够运行由CUDA架构编写的软件部分。

此外,英伟达通过其最终用户许可协议(EULA)明确表示,禁止在其他硬件平台上通过翻译层运行基于CUDA的软件。这一政策变动在业界引起了不小的震动,显示了英伟达在维护其技术领先地位方面采取了更加严格的措施。

尽管重新编译现有的CUDA程序仍然是合法的,但为了简化这一过程,AMD和Intel分别提供了将CUDA程序移植到他们的ROCm和OpenAPI平台的工具。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OWbKILkukq4gMQdCByNVepqQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券