智通财经APP获悉,英伟达(NVDA.US)推出了 CUDA 13.1 和 CUDA Tile,该公司CEO黄仁勋表示这是该平台自约 20 年前推出以来所取得的最大进步。英伟达工程师Jonathan Bentz与Tony Scudiero在一篇博客文章中表示:“这一令人兴奋的创新引入了一套针对基于模块的并行编程的虚拟指令集,重点在于能够以更高的层次编写算法,并将诸如张量核心等专用硬件的细节抽象出来。”
CUDA 是由英伟达公司开发的一种并行计算平台及编程模型。它能够帮助开发者利用图形处理单元的强大计算能力来提升应用程序的运行速度。新的基于图元的编程选项使开发人员能够“精细地控制”其代码的执行方式,尤其是在涉及多种 GPU 架构的情况下。
英伟达工程师指出:“基于图块的编程允许您通过指定数据块(即图块)来编写算法,然后定义对这些图块执行的计算操作。您无需在逐元素级别设置算法的执行方式:编译器和运行时会为您处理好这一切。”
CUDA Tile 在 Python 中也有可用版本。英伟达计划在未来某个时候发布与 C++ 兼容的版本。英伟达CUDA 架构师Stephen Jones说道:“它刚刚在 Python 中得以实现,我认为这与人工智能开发框架的结合非常完美。我们有意将 CUDA Tile 前沿语言作为开源项目进行发布。”
精彩评论