CUDA在BASIC中发布

Apr 01, 2026     Author:apples2apples     HN Points:29     HN Comments:2
Share this

摘要: cuTile BASIC 是 CUDA 13.1 中 CUDA Tile 模型的 Basic 语言实现,允许开发者通过简化的语法(如 TILE 分片和 LET 语句)编写 GPU 程序。目标用户为怀旧开发者,可将传统 Basic 程序(如向量加法、矩阵乘法)迁移至 NVIDIA GPU 加速计算。示例代码仅需定义数据分片和操作,CUDA Tile 自动处理线程管理。运行需 GPU 计算能力 8.x/10.x/11.x/12.x、CUDA 13.1+、Python 3.10+ 及 cuTile 包。结尾幽默预告 2027 年推出 COBOL 版本,呼应 April Fools 意图。

讨论: 4月1日当天最好不上网。部分Dartmouth BASIC版本具备矩阵运算原语,可能适合实现GPU加速的线性代数内核。微软早期仅发布解释器版本,导致BASIC被误认为速度慢,但实际潜力被低估。

原文标题:CUDA Released in Basic
原文链接:https://developer.nvidia.com/blog/cuda-tile-programming-now-available-for-basic/
讨论链接:https://news.ycombinator.com/item?id=47602914