为什么GPU比CPU更适合人工智能计算?

229 2023-12-27 17:55

CPU(中央处理器)和GPU(图像处理器)都是为了完成计算任务而设计的。

两者的区别在于存在于片内的缓存体系和数字逻辑运算单元的结构差异:

CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存和足够多的数字和逻辑运算单元,并辅助有很多加速分支判断甚至更复杂的逻辑判断的硬件。

GPU的核数远超CPU,被称为众核(NVIDIA Fermi有512个核)。每个核拥有的缓存大小相对小,数字逻辑运算单元也少而简单(GPU初始时在浮点计算上一直弱于CPU)。

从结果上导致CPU擅长处理具有复杂计算步骤和复杂数据依赖的计算任务,而GPU适合对大量数据进行并行的简单计算。

看看这个视频,NVIDIA真是好一波嘲讽。。。

GPU对CPU的嘲讽https://www.zhihu.com/video/1229719979064324096
顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片