在当今AI时代,英伟达(NVIDIA)如日中天,其产品、技术已经成为AI基建的核心之一。很多人知道GPU是AI训练的“主力军”,却未必清楚这一切的源头,竟藏在几十年前的游戏世界里。CUDA,这套让GPU从“画图工具”蜕变为“计算利器”的并行计算平台,正是连接游戏与AI的关键桥梁。它不是一夜之间冒出来的,而是英伟达在游戏市场的深耕中,逐步孕育出的战略豪赌。
![]()
游戏驱动的GPU革命
上世纪90年代末,PC游戏正迎来3D图形的爆发期。玩家们沉迷于越来越逼真的画面:多边形模型、光影效果、复杂纹理……传统CPU难以胜任这些并行密集型任务,专门的图形处理器(GPU)应运而生。1999年,英伟达推出GeForce 256,这款被誉为“世界首款GPU”的芯片,首次将几何变换和光照计算硬件化,大幅提升了游戏性能。
![]()
随后,2001年的GeForce 3带来了革命性变化——可编程顶点着色器和像素着色器。以前的GPU是固定功能管道,像一台专用机器,只能按预设方式“画画”。现在开发者可以编写小段程序,直接在GPU上控制渲染过程。这不仅让游戏画面更加丰富多彩(如更真实的动态水面和光影),也为未来埋下了种子。英伟达CEO黄仁勋后来感慨,没有GeForce,就没有后来的CUDA和AI。
![]()
游戏市场的激烈竞争,推动GPU不断向并行计算方向进化。数百万、上千万的晶体管被投入到流处理器阵列中,GPU的计算能力呈指数级增长,远超同期CPU在并行任务上的表现。
从“黑客”行为到统一架构
早期,科研人员已经注意到GPU的潜力。他们尝试用OpenGL或DirectX等图形API,把科学计算伪装成渲染任务——比如把矩阵运算变成纹理映射。这种GPGPU(General-Purpose GPU,通用GPU计算)方式虽然有效,但极其繁琐,只有少数专家能玩转,推广难度极大。
![]()
图片来自网络
转机出现在2004年前后——斯坦福大学博士生Ian Buck(后来的CUDA主要架构师)原本痴迷于用多块GeForce显卡搭建一个可以支持8K分辨率《雷神之锤3》游戏配置平台,但也正因如此引发思考:GPU为什么不能做更多事?于是于是创建了Brook项目——这就是CUDA的前身,在这个项目中他探索了流编程模型、即:让GPU脱离图形API,直接处理通用计算。恰好,英伟达看到了这个项目的潜力,于是招募了Buck,并由John Nickolls等人共同推进。
![]()
2006年,英伟达推出基于G80(Tesla架构)的GeForce 8800 GTX,同时发布了CUDA(Compute Unified Device Architecture)。这是历史上第一次,GPU有了统一的、可编程的计算架构。开发者可以用熟悉的C语言(后来扩展到C++)编写代码,直接调用GPU的数百个流处理器,而无需再“伪装”成图形任务。统一着色器架构让顶点、像素和计算任务共享硬件资源,效率大幅提升。
![]()
十年豪赌,静待花开
CUDA推出之初,并非一帆风顺。英伟达为支持它,在每张消费级显卡上都额外投入晶体管和软件开发,成本上升,却鲜有开发者买单。游戏玩家不在乎CUDA,早期科学计算应用也有限。整整十年,这项技术几乎没有直接盈利,被外界视为一场“数十亿美元的豪赌”。黄仁勋坚持在所有GPU上支持CUDA,构建生态,甚至与大学合作建立CUDA研究中心。
![]()
这种坚持终于迎来转机。2012年,Alex Krizhevsky等人用两块普通GeForce GTX 580显卡,训练出AlexNet(深度卷积神经网络),在ImageNet图像识别大赛中以碾压优势夺冠——深度学习需要大量矩阵运算,而GPU的并行能力完美匹配。这一战,让整个AI社区认识到CUDA的价值。TensorFlow、PyTorch等框架迅速以CUDA为首选后端,cuDNN等优化库进一步加速了训练。
![]()
从那时起,CUDA生态如雪球般越滚越大:数千个库、跨代兼容性(早期代码在最新架构上仍能运行,且快百万倍)、Tensor Core等硬件加速……它不再是游戏的附属,而是AI、科学计算、自动驾驶、金融模拟等领域的核心基础设施,从此CUDA也成了英伟达最重要的技术护城河。
游戏无意中点亮AI时代
现在回看CUDA的诞生之路,它绝对是一个经典的“意外之喜”:游戏玩家的需求,推动了GPU硬件的极致演化;科研者的好奇与工程师的坚持,将这份能力开放给了全世界。今天,当我们用ChatGPT、Stable Diffusion等AI工具时,不妨想想那些曾经在屏幕前挥洒激情的游戏岁月。CUDA的故事告诉我们,技术创新往往源于最朴素的需求,却能通向意想不到的未来。游戏,不仅娱乐了我们,还悄然重塑了整个世界。
![]()
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.