gpu是什么和cpu的区别
GPU叫做图形处理器,又称显示核心、视觉处理器、显示芯片。GPU和cpu的区别如下:
缓存:CPU有大量的缓存结构,目前主流的CPU芯片上都有四级缓存,这些缓存结构消耗了大量的晶体管,在运行的时候需要大量的电力。GPU的缓存就很简单,目前主流的GPU芯片最多有两层缓存,GPU比CPU的效率要高一些。
响应方式:CPU要求的是实时响应,对单任务的速度要求很高,所以就要用很多层缓存的办法来保证单任务的速度。GPU是把所有的任务都排好,然后再批处理,对缓存的要求相对很低。
浮点运算方式:CPU除了负责浮点整形运算外,还有很多其他的指令集的负载,CPU分配在浮点计算的功耗就会变少。GPU基本上只做浮点运算的,设计结构简单,也就可以做的更快。
应用方向:CPU所擅长的像操作系统这一类应用,需要快速响应实时信息,需要针对延迟优化,所以晶体管数量和能耗都需要用在分支预测、乱序执行、低延迟缓存等控制部分。GPU适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。
gpu和cpu的简介
GPU叫做图形处理器,又称显示核心、视觉处理器、显示芯片。是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器,可以形象的理解为90%的ALU(运算单元),5%的Control(控制单元)、5%的Cache(缓存单元)。
CPU叫做中央处理器(central processing unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元,可以形象的理解为有25%的ALU(运算单元)、有25%的Control(控制单元)、50%的Cache(缓存单元)。
2021-11-11 广告