cpu和gpu的区别是cpu是电脑的中央处理器,在电脑中起着控制计算机运行的作用;gpu是一个附属型的处理器,主要处理计算机中与图形计算有关的工作,并将数据更好地呈现在显示器中。
CPU,在电脑中起着控制计算机运行的作用,是电脑的中央处理器。
GPU是一个附属型的处理器,主要处理计算机中与图形计算有关的工作,并将数据更好地呈现在显示器中。
只有CPU和GPU合作,才能最大程度上发挥电脑的性能。
图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器。
简而言之,硬件加速就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性。
硬件解码生效的时候,系统是怎么运转的呢?现在我们有两个处理器,CPU和GPU。他们通过PCI/AGP/PCIE总线交换数据。
1。CPU从文件系统里读出原始数据(DirectSHow的源滤镜),分离出压缩的视频数据(分离器)。放在系统内存中。 GPU 发呆
2。CPU把压缩视频数据交给GPU, 这时总线上开始忙了,压缩数据从系统内存拷贝到显卡上的显存里。
3. CPU要求 GPU开始硬件解码,现在 CPU进入发呆期,GPU开始忙。当然CPU会定期查询一下GPU忙的怎么样了。
4。GPU开始用自己的电路解码视频数据(已经在显存里了),解压后的数据还是放在显存里面。CPU继续发呆。
5. 视频数据刚解码完成以后还不能立刻拿去显示,因为还需要后期处理,如deinterlace, 3:2pulldown,等等。GPU再用自己的后期处理电路来进行处理。CPU还是发呆
6。后期处理以后的未压缩数据拿去显示到屏幕上, GPU再开始忙视频的缩放,亮度,gamma等事情。CPU还是闲
7. GPU终于忙完了,下面的视频数据在哪里?通知CPU,GPU先歇会。 CPU又开始忙了,回到第1步。
上面可以看到,硬件解码生效的时候,CPU真的可以很闲,但是为了让它生效,有些条件必须满足。最关键的原因是,与CPu->系统内存和GPU->显卡显存比起来,PCI、AGP、PCIE总线是龟速。PCI是133MB/S, AGP8X是2.1GB/S, PCIE16X是4GB/S, 而CPU-系统内存,GPU-显存则快若干倍。有兴趣的可以把不同时代的内存总线和AGP/PCIE总线速度进行一下对比。因为CPU和GPU互连的总线很慢,因此,视频数据(无论是解压前还是解压后)一旦交给GPU,GPU就要负责把它处理完,直到最终显示。
如果在前面1-5步里有哪一步GPU不能做或你不让它做,视频硬件解码就不生效,CPU要负责。
当然,你可能会问,也许CPU很慢,说不定在龟速总线上传输数据,GPU分担一部分工作,还是比全部CPU做要快呢? 也许如此,但在Directshow架构里,代表视频数据处理各环节的滤镜(分离器,解码器,后期处理,渲染器)需要协商出一个大家都接受的视频数据存储方式,如果某个滤镜说我只能在系统内存里玩,大家都得要在内存里玩,GPU和显存只好放弃。
关键词: 处理器和gpu一样吗 cpu算法和gpu算法的区别 cpu和gpu的区别是什么 开显卡gpu硬件加速和不开的区别
- cpu算法和gpu算法的区别是什么? 开显卡gpu硬件加速和不开的区别
- 小猫头鹰一动不动呆在马路上,莼湖街道民警及时救助
- 注意!端午假期首日,奉化火车站铁路客票开售
- 常态化疫情防控对心理咨询师的新挑战
- 宁波市东西部协作干部专题培训班在滕头开班
- 电脑键盘半角和全角区别是什么? 怎么看是全角还是半角?
- 稳链纾困助企,奉化出台30条措施
- 小米手机恢复出厂设置 小米刷机教程小米刷机方法有哪些?
- 什么是GPT模式?硬盘在GPT区模式如何安装系统?
- 怎样为电脑添加字体呢? 下载的字体如何添加到电脑?
- 如何打开资源管理器 ? win10的文件资源管理器在哪?
- win10用快捷键注册表怎么打开?win10怎么找到注册表?
- amd和英特尔哪个好? amd5600x相当于英特尔什么级别?
- 《文明一“点”》第四季“文明养犬共建美好家园”
- 胡永光、魏建根、陈红伟、徐震宇等看望慰问少年儿童
- 产季监管+联农助农 奉化海关助力笋产品远销海外
- 减免摊位费近千万元!10余家国有农贸市场陆续落实减免费政策
- “客服”致电“假一赔六” 女子网购染发剂险遭理赔诈骗
- 8个镇(街道)20名困境儿童收到16份“节日礼包”
- 京东居家618启动绿色建材线上平台 节水、节能、环保无害三大类绿色产品助力减碳