英伟达禁止其他硬件平台运行 CUDA 软件

简介: 【2月更文挑战第16天】英伟达禁止其他硬件平台运行 CUDA 软件

15312ce76cd4b35d3a880fa2a8c1d5ae.jpg
英伟达(Nvidia)近期在其CUDA 11.6及更高版本的最终用户许可协议(EULA)中做出了一项重要声明:禁止在非英伟达硬件平台上通过翻译层运行基于CUDA的软件。这一决定在业界引起了广泛关注,可能对其他硬件制造商产生影响,尤其是那些试图在自家GPU上通过翻译层运行CUDA程序的公司。

自2021年起,英伟达已在其在线许可条款中明确包含了这一禁令,但直到最近,这一警告才正式添加到CUDA的安装过程中。这一变化表明,任何试图在非英伟达硬件上运行CUDA程序的行为都将违反英伟达的许可协议。

这一禁令的出台似乎是英伟达为了保护自己在加速计算领域的领导地位而采取的措施,尤其是针对那些试图在非英伟达硬件上运行CUDA程序的项目,如ZLUDA。ZLUDA是一个旨在允许在非英伟达硬件上运行CUDA程序的开源项目,尽管其性能可能接近原生,但英伟达的这一新规定可能会对ZLUDA等项目造成法律风险。

此外,这一禁令也可能影响到中国的GPU制造商,他们声称自己的产品能够运行CUDA代码。例如,登临科技和摩尔线程等公司都声称他们的GPU与CUDA兼容。然而,英伟达的这一新规定可能会限制这些公司的产品在市场上的竞争力。

尽管如此,重新编译现有的CUDA程序以适应其他硬件平台仍然是合法的。为了简化这一过程,AMD和英特尔都提供了工具,可以将CUDA程序移植到他们的ROCm和OpenAPI平台。随着这些公司开发出更好的硬件,更多的软件开发者可能会倾向于为这些平台设计软件,这可能会逐渐削弱英伟达在CUDA领域的主导地位。

CUDA(Compute Unified Device Architecture)是英伟达提供的一种并行计算平台和编程模型,允许开发者利用GPU的并行处理能力来加速计算任务。CUDA在AI、机器学习、科学计算等领域有广泛应用,并且由于其高效性,许多程序都依赖于CUDA和英伟达硬件的结合。

然而,随着其他硬件制造商如AMD、英特尔等公司开发出性能更好的硬件,以及软件开发商开始为这些平台设计软件,英伟达在CUDA领域的主导地位可能会受到挑战。此外,专门为特定处理器开发和编译的程序通常会比通过翻译层运行的软件表现得更好,这意味着其他公司在与英伟达的竞争中可能会占据更有利的位置。

英伟达的这一新规定可能会对那些试图在非英伟达硬件上运行CUDA程序的项目和公司产生影响,同时也可能会推动整个行业向更加开放和兼容的方向发展。随着技术的进步和市场竞争的加剧,我们可以预见未来在GPGPU领域将会有更多的创新和变革。

相关实践学习
基于阿里云DeepGPU实例,用AI画唯美国风少女
本实验基于阿里云DeepGPU实例,使用aiacctorch加速stable-diffusion-webui,用AI画唯美国风少女,可提升性能至高至原性能的2.6倍。
目录
相关文章
|
6天前
|
并行计算 API C++
GPU 硬件与 CUDA 程序开发工具
GPU 硬件与 CUDA 程序开发工具
53 0
|
6天前
|
安全 Ubuntu Linux
ARM可信固件(TF-A)移植
ARM可信固件(TF-A)移植
110 1
|
7月前
|
Java 编译器 测试技术
安谋科技(Arm China)刘庆川:借助Arm SIMD指令提升Java应用性能
2023年9月22日,系列课程收官的最后一节《借助Arm SIMD指令提升Java应用性能》正式上线,由安谋科技(Arm China)高级工程师刘庆川主讲,内容涵盖:SIMD 指令及 Java VM介绍、如何在 Java 应用中使用 SIMD 指令、Java Vector API在 倚天上的案例分析。本期节目在阿里云官网、阿里云微信视频号、阿里云钉钉视频号、InfoQ 官网、阿里云开发者微信视频号、阿里云创新中心直播平台 & 微信视频号同步播出,同时可以点击【https://developer.aliyun.com/topic/ecs-yitian】进入【倚天实例迁移课程官网】了解更多内容。
安谋科技(Arm China)刘庆川:借助Arm SIMD指令提升Java应用性能
|
11月前
|
并行计算 PyTorch 算法框架/工具
关于电脑有独立显卡但torch.cuda.is_available()运行出现为False的问题解决方案
关于电脑有独立显卡但torch.cuda.is_available()运行出现为False的问题解决方案
170 0
|
人工智能 并行计算 Ubuntu
英伟达正式宣布开源 GPU 内核模块代码
近日,英伟达(NVIDIA)宣布,将 Linux GPU 内核模块作为开放源代码发布。早在几天前,NVIDIA 开始在 GitHub 上陆续公开相关代码,目前该项目已经收获 7.7k star,众多网友对本次开源纷纷表示难以置信。
295 0
英伟达正式宣布开源 GPU 内核模块代码
|
存储 编解码 Linux
RISC-V生态开发套件解析(二):LicheeRV 86开发板TF卡镜像烧录
RISC-V生态开发套件解析(二):LicheeRV 86开发板TF卡镜像烧录
754 1
RISC-V生态开发套件解析(二):LicheeRV 86开发板TF卡镜像烧录
|
Web App开发 安全 异构计算