CUDA 20年来最大更新 芯片大神Jim Keller:NVIDIA在拆护城河
NVIDIA近期正式推出了CUDA 13.1,官方将其定位为“自2006年CUDA平台诞生以来最大、最全面的升级”。此次更新的核心亮点CUDA Tile编程模型,却引起了业界关于NVIDIA“护城河”是否会被削弱的讨论,知名芯片架构师Jim Keller认为这可能标志着该软件排他性的终结。
快科技12月9日消息,
CUDA Tile是一种基于数据块(tile)的模型,其设计目标是大幅降低GPU编程的门槛,开发者可以专注于将数据组织成块并进行计算,而底层复杂的线程调度、内存布局以及硬件资源映射等工作,则由编译器和运行时系统自动处理。
为支持这一新模型,CUDA 13.1引入了虚拟指令集(Tile IR),并配套发布了cuTile工具,允许开发者使用流行的Python来编写基于Tile的GPU Kernel。
芯片设计界资深人物、曾参与AMD Zen、苹果A系列和特斯拉Autopilot设计的Jim Keller认为,如果未来的主流GPU编程逐渐转向这种Tile-based方式,开发者一旦习惯了“写Tile、硬体自己优化”的模式。
那么同一套程序逻辑就更容易移植到不同的GPU硬件上,不像过去的CUDA C++那样高度绑定NVIDIA硬件,这可能会给AMD、Intel或新兴的AI公司提供切入机会。



