cpu与gpu的区别在于以下几个方面:1、缓存;2、响应方式;3、浮点运算方式;4、应用方向。缓存是指,CPU有大量的缓存结构,而GPU的缓存就很简单,目前主流的GPU芯片非常多有两层缓存,而且GPU可以利用晶体管上的空间和能耗做成ALU单元,因此GPU比CPU的效率要高一些。
一、缓存
CPU有大量的缓存结构,目前主流的CPU芯片上都有四级缓存,这些缓存结构消耗了大量的晶体管,在运行的时候需要大量的电力。
GPU的缓存就很简单,目前主流的GPU芯片非常多有两层缓存,而且GPU可以利用晶体管上的空间和能耗做成ALU单元,因此GPU比CPU的效率要高一些。
二、响应方式
CPU要求的是实时响应,对单任务的速度要求很高,所以就要用很多层缓存的办法来保证单任务的速度。
GPU是把所有的任务都排好,然后再批处理,对缓存的要求相对很低。
三、浮点运算方式
CPU除了负责浮点整形运算外,还有很多其他的指令集的负载,比如像多媒体解码,硬件解码等,因此CPU是多才多艺的。CPU注重的是单线程的性能,要保证指令流不中断,需要消耗更多的晶体管和能耗用在控制部分,于是CPU分配在浮点计算的功耗就会变少。
GPU基本上只做浮点运算的,设计结构简单,也就可以做的更快。GPU注重的是吞吐量,单指令能驱动更多的计算,相比较GPU消耗在控制部分的能耗就比较少,因此可以把电省下来的资源给浮点计算使用。
四、应用方向
CPU所擅长的像操作系统这一类应用,需要快速响应实时信息,需要针对延迟优化,所以晶体管数量和能耗都需要用在分支预测、乱序执行、低延迟缓存等控制部分。
GPU适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。
延伸阅读
核显是什么意思
核显即核心显卡指的是处理器(CPU)和图形处理器(GPU)集成在一块芯片上。
核显、集显、独显是显卡集成的主要方式。其中,集显指的是显卡芯片独立的被贴在主板“北桥”的部分,由显卡芯片和显存芯片共同组成。随着科技的发展集显在市面上慢慢被核显、独显所取代。独显一般指独立显卡将图形处理有关的芯片组单独的集成在一款PCB上,可以单独进行热插拔!
核显特点
核显提供的是基础的图形处理能力,能够满足日常的办公、影音、媒体编辑等。与独显相比在大型游戏、大型绘图软件等上面表现不佳。核显一般用在轻薄本上,而独显则是台式机、游戏本等电脑上。核显的特点总结为价格低、功耗低、性能逊色于独显。
核显应用
核显的应用主要集中在英特尔(Inter)和超威半导体(AMD)两大阵营。英特尔的i5、i7、i9等处理器系列,内部集成有核显模块。超威半导体的锐龙 3、锐龙 5、锐龙 7系列等,内部集成有GPU核心。
文章标题:cpu与gpu的区别是什么,发布者:小编,转载请注明出处:https://worktile.com/kb/p/38770