主题:
字号:
16
行距:
2.0

第566章 破局奇招[1 / 3]

要搞清楚CUDA是什么,先要明白CPU和GPU的区别。

CPU架构有复杂的控制单元和巨大缓存。

这种设计是为了处理复杂逻辑运算。这要求CPU必须有很强的单核性能。

但CPU物理核心数量有限,就算最高端的服务器CPU,面对海量简单计算时,也会因为线程数量限制而排队。

快看网的推荐算法,本质是海量矩阵乘法。

这些计算本身不复杂,不需要多强逻辑推理,但数量极其庞大。

让CPU去算矩阵,是高射炮打蚊子,效率极低,而且容易把服务器撑爆。

GPU架构完全不同。

GPU没有复杂控制单元,内部塞满了成百上千个简单的流处理器。

这些流处理器只能做基础运算。

但因为数量庞大,它们可以同时并行处理海量数据。

这完美契合了AI算法和推荐系统需要的大规模并行计算。

可是,硬件再强,也需要软件驱动。

在CUDA出现前,程序员想用显卡算力做非图形渲染的通用计算,简直是噩梦。

他们必须把非图形数据,强行伪装成图形像素数据,通过复杂图形API通道传给显卡。

等显卡算完,还要把输出像素数据反向解析回通用数据。

这种操作极其繁琐,写错一行代码,就会导致程序崩溃。

所以,空有强大并行算力,却没人能轻易用在非游戏领域。

直到黄仁勋做出大胆决定,推出CUDA。

CUDA全称是计算统一设备架构。

它本质是一个软件开发平台和编程模型。

英伟达在每张显卡底层嵌入了CUDA硬件指令集,同时在软件层面推出一整套编译器、库文件和开发工具。

CUDA最伟大也最可怕的地方在于,它允许程序员直接用最普及的C语言,调用显卡底层算力。

程序员不再需要学晦涩的图形API,也不需要伪装数据。

只要会写C语言,只要装了CUDA开发包,就能轻松把一段并行计算代码跑在英伟达显卡上。

这极大降低了GPU通用计算门槛。

华尔街投资人不理解,为什么一家卖硬件的公司,要养几千软件工程师维护一个免费给开发者用的平台。

但黄仁勋顶住压力,强行推广CUDA。

他甚至跑到各大学计算机系,

本章未完,请点击下一页继续阅读!

今天他飞升了吗
裴不了
混沌天帝诀凌峰
剑轻阳
总裁爹地慢点宠
栩栩
陆总他蓄谋已久
糖豆是好豆
家族除名第一天,奖励武神躯!
他们都叫我亚瑟王
武道丹帝
烧烤西瓜
武道丹帝叶炎云飞雪
烧烤西瓜
刚下山,就被师姐骗去同居
卜了
觉醒透视眼后,美女总裁坐不住了
醉西风
至尊魔瞳凌峰苏琳
剑轻阳
九色神雷转
善良的蜜蜂
修真武神楚枫楚雪苏柔
善良的蜜蜂
妙手回春陈飞林秋涵
铁沙
武帝楚枫楚月一
善良的蜜蜂
修罗武神
善良的蜜蜂
武帝楚枫楚月
善良的蜜蜂
逆道战神楚枫
善良的蜜蜂
楚枫楚月
善良的蜜蜂
抗战:平安县大队长,开局恭喜旅长发财
不空军的钓鱼佬
我咋就天下无敌了
新丰
从穷小子到江湖巅峰
兜里有馅饼
津北有雪
昕棠
寒总别虐了,黎小姐要嫁人了
雪空
我们法师是这样的
瑟瑟发抖梨花猫
战皇林寒
蒙面加菲猫
不熟,但和冷脸糙汉同居了!
雪泥
快乐!豪门后妈就要躺着数钱
抱紧奶瓶
万古第一战皇林寒
蒙面加菲猫
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
仙命在我
杜养吾
半岛头号玩咖!
HKDoll
秦时小说家
偶米粉
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
重生鉴宝:我真没想当专家
眀智
以一龙之力打倒整个世界!
唐宋元明氢
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
全球觉醒:开局加入聊天群
飞翔的四眼
发薪就能变强,我有十亿员工!
今月曾经照古河
大明:从战场捡属性开创诸天大明
无谅888
税收只在机枪射程内!
践行践远
不能开高达那我还参什么军!
幽灵从不迷路
混沌天帝诀凌峰苏琳
剑轻阳
魔王大人深不可测
晨星LL
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱