英伟达禁止其他硬件平台运行 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领域将会有更多的创新和变革。

相关实践学习
在云上部署ChatGLM2-6B大模型(GPU版)
ChatGLM2-6B是由智谱AI及清华KEG实验室于2023年6月发布的中英双语对话开源大模型。通过本实验,可以学习如何配置AIGC开发环境,如何部署ChatGLM2-6B大模型。
目录
相关文章
|
TensorFlow 调度 算法框架/工具
【Hello AI】通过Docker安装并使用cGPU服务
cGPU服务可以隔离GPU资源,实现多个容器共用一张GPU卡。该服务作为阿里云容器服务Kubernetes版ACK(Container Service for Kubernetes)的组件对外提供服务,本文介绍如何通过Docker安装并使用cGPU服务。
若依框架 --- 菜单已分配,无法删除解决
若依框架 --- 菜单已分配,无法删除解决
810 1
|
8月前
|
存储 人工智能 安全
《Confidential MaaS 技术指南》发布,从 0 到 1 构建可验证 AI 推理环境
Confidential MaaS 将从前沿探索逐步成为 AI 服务的安全标准配置。
|
6月前
|
人工智能 IDE 数据可视化
携手中国科学院青年科学家,我们上线了这款AI科研助手
中国科学院大学他山协会推出AI科研助手「他山科研IDE」,已登陆阿里云云工开物平台及云市场。该工具支持文献检索、数据分析、论文撰写等全流程,助力科研自动化。同期,“Agent for Science”实训营将于12月启动,提供系统课程与前沿讲座,由阿里云提供模型与算力支持,推动AI赋能科研创新。
430 0
|
人工智能 网络协议 Android开发
国内首个!高通量以太网协议标准正式发布
近日,在CCF全国高性能计算学术年会上,阿里云、中国科学院计算技术研究所等40余家机构举办发布会,联合发布国内首个高通量以太网ETH+协议标准,可实现集合通信性能30%的提升。
1658 7
|
机器学习/深度学习 数据采集 自然语言处理
|
存储 缓存 芯片
|
5G 网络安全 数据安全/隐私保护
小米路由器MINI刷Breed并刷写第三方潘多拉固件教程(上)
小米路由器MINI刷Breed并刷写第三方潘多拉固件教程
1388 0