本文作者:小旺

gpu是cpu吗,gpu属于cpu吗

小旺 11-04 4

cpuGPU有什么区别

CPU和gpu的区别如下

1、缓存

cpu有大量的缓存结构,目前主流的CPU芯片上都有四级缓存,这些缓存结构消耗了大量的晶体管,在运行的时候需要大量的电力。

gpu是cpu吗,gpu属于cpu吗
图片来源网络,侵删)

gpu的缓存就很简单,目前主流的GPU芯片最多有两层缓存,而且gpu可以利用晶体管上的空间和能耗做成ALU单元,因此gpu比cpu的效率要高一些。

2、响应方式

cpu要求的是实时响应,对单任务速度要求很高,所以就要用很多层缓存的办法来保证单任务的速度。

gpu是cpu吗,gpu属于cpu吗
(图片来源网络,侵删)

gpu是把所有的任务都排好,然后再批处理,对缓存的要求相对很低。

3、浮点运算方式

cpu除了负责浮点整形运算外,还有很多其他的指令集的负载,比如像多媒体解码,硬件解码等,因此cpu是多才多艺的。

gpu是cpu吗,gpu属于cpu吗
(图片来源网络,侵删)

cpu注重的是单线程性能,要保证指令流不中断,需要消耗更多的晶体管和能耗用在控制部分,于是CPU分配在浮点计算的功耗就会变少。

gpu基本上只做浮点运算的,设计结构简单,也就可以做的更快。

gpu注重的是吞吐量,单指令能驱动更多的计算,相比较gpu消耗在控制部分的能耗就比较少,因此可以把电省下来的***给浮点计算使用

4、应用方向

cpu所擅长的像操作系统这一类应用,需要快速响应实时信息,需要针对延迟优化,所以晶体管数量和能耗都需要用在分支预测、乱序执行、低延迟缓存等控制部分。

gpu适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。

cpu和gpu是在一个位置的吗?

CPU和GPU不是在同一个位置。

CPU叫中央处理器或者微处理器,是计算机系统当中最核心的东西,相当于人的大脑,完成控制和运算功能安装在CPu插槽内。

GPU是图像处理器,即图形图像处理芯片,是构成显卡最核心的东西,位置在显卡内部。安装在***P插槽内。

所有二者不在同一位置。

cpu和GPU有什么区别?

CPU和GPU主要由以下5个方面的区别:

一、概念

1、CPU(Central Processing Unit-中央处理器),是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据

2、GPU(Graphics Processing Unit-图形处理器),是一种专门在个人电脑工作站、游戏机和一些移动设备(如平板电脑智能手机等)上图像运算工作的微处理器。

二、缓存

1、CPU有大量的缓存结构,目前主流的CPU芯片上都有四级缓存,这些缓存结构消耗了大量的晶体管,在运行的时候需要大量的电力。

2、GPU的缓存就很简单,目前主流的GPU芯片最多有两层缓存,而且GPU可以利用晶体管上的空间和能耗做成ALU单元,因此GPU比CPU的效率要高一些。

三、响应方式

1、CPU要求的是实时响应,对单任务的速度要求很高,所以就要用很多层缓存的办法来保证单任务的速度。

2、GPU是把所有的任务都排好,然后再批处理,对缓存的要求相对很低。

四、浮点运算方式

1、CPU除了负责浮点整形运算外,还有很多其他的指令集的负载,比如像多媒体解码,硬件解码等,因此CPU是多才多艺的。CPU注重的是单线程的性能,要保证指令流不中断,需要消耗更多的晶体管和能耗用在控制部分,于是CPU分配在浮点计算的功耗就会变少。

2、GPU基本上只做浮点运算的,设计结构简单,也就可以做的更快。GPU注重的是吞吐量,单指令能驱动更多的计算,相比较GPU消耗在控制部分的能耗就比较少,因此可以把电省下来的***给浮点计算使用。

五、应用方向

1、CPU所擅长的像操作系统这一类应用,需要快速响应实时信息,需要针对延迟优化,所以晶体管数量和能耗都需要用在分支预测、乱序执行、低延迟缓存等控制部分。

2、GPU适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.armorlaminate.com/post/5827.html发布于 11-04

阅读
分享