相信同学们都听说过CPU、GPU、NPU等各种处理器的名称,我们也经常听到一些不是很懂博主鼓某某GPU的速度是CPU的数千倍,而某某NPU的速度又比GPU高数百倍等惊人言论。那么这些不同名称的处理究竟是什么?如果以一名专业的黑客视角来看,他们有什么区别呢?
这是我为同学们收集的目前最先进的各种处理器的高清大图,并且是等比例的我们可以看到单从芯片体积来看,GPU往往是最大的,当然往往也是最贵的。
与此同时,往往GPU拥有最多的核心数,以最新的Nvidia RTX5090为例,其拥有恐怖的21760个核心,这代表着5090可以同时处理近22000个计算任务而最新的Intel Ultra 285K的核心频率则达到了恐怖的5.7GHz,这代表其单核心每秒钟最低可进行57亿次计算,如果考虑到CPU特有的超流水线与指令预测等技术因素,其单核心每秒钟至少可进行200亿次计算。而NPU的主要优势则在于功耗控制,因为其只能做特定计算,因此其每瓦功耗所能迸发出的算力要远高于CPU与GPU。
接下来,我们就要脱离硬件极客视角,以更加深入的黑客视角来分析他们之间的异同。