美文网首页
CPU 与GPU了解

CPU 与GPU了解

作者: 旅行者_sz | 来源:发表于2020-07-05 12:08 被阅读0次

概念

结构图.png
  • CPU(Central Processing Unit): 现代计算机整个系统的运算核心、控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
  • 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适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。

总结:

1、CPU是电脑的中央处du理器。
2、GPU是电脑的图形处理器。
3、CPU是一块超大zhi规模的集成电路,其中包含ALU算术逻辑运算单元、Cache高速缓冲存储器以及Bus总线。
4、CPU是一台计算机的控制和运算核心,它的主要功能便是解释计算机发出的指令以及处理电脑软件中的大数据。
5、GPU是图像处理器的缩写,它是一种专门为PC或者嵌入式设备进行图像运算工作的微处理器。
6、GPU的工作与上面说过的CPU类似,但又不完全像是,它是专为执行复杂的数学和几何计算而生的,而这游戏对这方面的要求很高,因此不少游戏玩家也对GPU有着很深的感情。

拓展:

  • CPU内部结构图:


    CPU内部组成.png
  • GPU内部结构图:


    GPU内部组成.png

相关文章

  • 性能优化02-布局优化

    性能优化02-布局优化 一、CPU与GPU 1、定义 为什么要了解CPU与GPU呢?因为布局绘制就是CPU与GPU...

  • 性能优化1-UI卡顿处理

    1、了解CPU与GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用 CPU(Central Proces...

  • CPU 与GPU了解

    概念 CPU(Central Processing Unit): 现代计算机整个系统的运算核心、控制核心。它的功能...

  • iOS 应用性能优化

    性能优化 说起应用优化,就不得不先了解一下 CPU 与 GPU,在屏幕成像的过程中,CPU 与 GPU 起着至关重...

  • iOS 关于iOS下渲染的理解

    关于CPU与GPU CPU(central Processing Unit): GPU(Graphics Proc...

  • iOS性能优化

    (一)卡顿优化 【了解CPU和GPU】 在屏幕成像过程中,CPU和GPU的作用是至关重要的。 CPU - Cent...

  • iOS性能优化

    (一)卡顿优化 【了解CPU和GPU】 在屏幕成像过程中,CPU和GPU的作用是至关重要的。 CPU - Cent...

  • OpenGL掉帧与撕裂原理

    在了解掉帧与撕裂之前我们需要了解一下CPU与GPU的分工 根据上图可以了解到,CPU主要是发出指令,指挥者角色,G...

  • 探讨iOS 中图片的解压缩到渲染过程

    一.图像从文件到屏幕过程 通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等...

  • iOS开发 - 图片的解压缩到渲染过程

    一.图像从文件到屏幕过程 通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等...

网友评论

      本文标题:CPU 与GPU了解

      本文链接:https://www.haomeiwen.com/subject/crtvqktx.html