前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CUDA如何成就NVIDIA:AI领域的巨大突破

CUDA如何成就NVIDIA:AI领域的巨大突破

作者头像
GPUS Lady
发布2023-08-08 08:44:48
7910
发布2023-08-08 08:44:48
举报
文章被收录于专栏:GPUS开发者

今年以来,人工智能(AI)的热潮对许多企业产生了深远影响,而NVIDIA可以说是其中最具代表性的一家公司。作为AI领域的最佳供应商,NVIDIA不仅在这一全球经济动荡中逆势成长,股价也随之大涨,市值更是一举突破万亿,将英特尔和AMD远远甩在身后。

NVIDIA在Computex主场演讲中揭示的AI未来引发了业界所有人的关注。也许很多人认为NVIDIA一开始就瞄准了AI生态的发展,但实际上,AI技术对NVIDIA而言可以说是一场意外。当年黄仁勋创立NVIDIA时,并没有想到他会成为所谓的AI教父。

黄仁勋曾在多年前的一次采访中透露,他成立NVIDIA的目的是为了建立一种能够改变游戏市场生态的加速技术,为3D游戏带来更好、更真实的画面,让大家能够购买这种产品去玩游戏。

黄仁勋笑着说,他把这个愿景告诉他母亲时,他母亲反而要他去找份正经的工作。

但就连当时的黄仁勋也没有想到,他口中这个能够改变游戏生态的加速技术,却变成了改变人类世界的基石。

起于游戏却走入AI

NVIDIA成立于1993年,从一开始的产品规划就针对游戏市场。但NVIDIA成立之初并没有所谓的3D标准。NVIDIA从无到有地发展出自己的一套技术,但因为有缺陷,没有成功得到业界的支持。而产品的失败也使本来已经窘迫的NVIDIA经营状况不断恶化,接近断粮的程度。1994年成立的3DFX也曾一度靠着传奇3D加速卡Voodoo将NVIDIA压得无法翻身,但由于策略失误失掉江山,后续NVIDIA也靠着微软的DirectX翻身,甚至并购了3DFX,虽说竞争依然不少,但也算是站稳了脚步。

而此时,黄仁勋似乎看到了游戏市场的局限性,比如说投入大,但回收未必多,且为了相容市场上的主流游戏,必须花费巨大的人力成本。再加上当时的显卡只是单纯作为游戏3D加速使用。那么,如果能找出更多应用可以让显卡进行加速呢?

毕竟GPU内部进行的也是一连串的数学运算,如果能找到方法,将一般日常的通用运算转换成GPU可以接受的格式,那不就可以用GPU来解决更多问题了吗?

在这样的发想下,黄仁勋与内部进行脑力激荡,希望能找出更多应用,为绘图芯片创造更多的应用价值,而其结论,就是后来的CUDA。

在2003年,由Ian Buck领导的研究团队推出了Brook,这是第一个广泛采用的用于扩展C语言的数据并行构造的编程模型。之后,Buck加入了NVIDIA,并在2006年推出了CUDA,这是第一个商业化的通用GPU计算解决方案。

老黄坚持推广CUDA计算平台,目标是希望能扩展NVIDIA GPU计算架构中的数千个通用计算处理器,并将并行计算扩展到更多流行语言,强大的加速库可以将应用程序快速转换为支持并行计算的形式,以及基于云的计算设备。

但CUDA第一个版本推出后,当时不只是产业界唱衰,就连自家的开发人员也不看好这个技术。他们认为,根本没有应用会使用这种单线程效能极慢的玩意,但老黄独排众议,坚持要走这条路。他认为,游戏应用有限,但运算需求无限,未来总有一天全世界都会需要GPU来进行通用运算。

不过CUDA推出后一直找不到关键应用,也缺少重要客户的支持,但公司又要花费大笔金钱来开发应用、维持服务并推广与行销。隔年遇到金融风暴,显卡销售也不好,NVIDIA的营收大跌,股价一度跌到只剩1.5美元,比AMD最惨的时候还要惨。

然而,黄仁勋不放弃,他花了五六年的时间来完善整个CUDA开发生态,同时持续通过与学校合作来探讨与推动GPGPU的运算需求。黄仁勋的努力终于迎来了转机。有两个Hinton的学生拿NVIDIA的GPU参加了一个叫做ImageNet的图像识别速度比赛。他们使用了GTX580显卡,利用CUDA技术进行训练,结果取得了令人惊讶的成绩。他们算出的速度超过第二名数十倍,精确度也比第二名高10%以上。

这次比赛成为了黄仁勋的突破口。NVIDIA开始与业界合作推动AI生态,推广开源AI框架,并与Google、Facebook等公司合作推动TensorFlow等AI技术的发展。黄仁勋始终坚持将CUDA打造成通用运算平台,并将其发展为AI领域的基石。

通用计算成就AI霸业

随着全球对AI应用的追逐,NVIDIA在这几年赚得盆满钵满。然而,美中贸易战的爆发以及中国几个AI巨头受到制裁,给NVIDIA带来了一定的困扰。此外,一些新公司也挑战着NVIDIA在AI运算领域的地位。尽管股价经历了波折,但黄仁勋始终如一,坚持将CUDA打造成通用运算平台。

现如今,NVIDIA成为了AI产业最重要的运算推手,解决产业训练模型的问题。虽然主流的AI应用、框架和技术不是由NVIDIA开发的,但NVIDIA在AI领域的地位不可忽视。黄仁勋的远见和坚定信念使得NVIDIA有机会触及和改变世界。

回顾黄仁勋领导NVIDIA的历程,我们看到了一位拥有远大目光和坚定理念的技术领袖。正是因为他的努力和决心,NVIDIA才能在AI领域取得巨大的成就,远超过当初设立公司时的预期。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GPUS开发者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
GPU 云服务器
GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于生成式AI,自动驾驶,深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档