永发信息网

为什么cpu解码叫软解,gpu解码叫硬解

答案:2  悬赏:0  手机版
解决时间 2021-03-24 01:03
为什么cpu解码叫软解,gpu解码叫硬解
最佳答案
这个不需要太复杂的解释。硬解码和软解码,与CPU、GPU没半点关系。
不是说CPU进行解码都叫软解码,只要CPU内设计了硬件解码器,也就是一套解码电路,调用这种解码器进行解码就算硬解码。这个和CPU、GPU没关系。只要是调用了专用解码电路,就是硬解码。
软解码,则是在软件层面上,编写解码算法,利用CPU的通用计算、处理形式,达到解码的目的。这个过程要大量调用CPU的寄存器,CPU要取指、译指。CPU将解码过程完全视为一段程序的操作。通过人为编写解码算法,进行解码,就叫软解码。这个过程比较繁琐,效率没硬解码好。
一般来说,GPU中内建大量专用视频解码电路,可执行很多硬解码。但这并不是说CPU无法做硬解码,只要有解码电路,CPU一样可以做。Intel在Sandy Bridge中开始引入的Quick Sync Vedio,就是一种硬件编解码机构。追问你的答案让我很舒服,我再请教你一个问题,网上有争论过cpu是硬件还是软件的问题,你能解答一下CPU和gpu是什么性质,还有你说的解码电路算软件吗?你的答案让我很舒服,我再请教你一个问题,网上有争论过cpu是硬件还是软件的问题,你能解答一下CPU和gpu是什么性质,还有你说的解码电路算软件吗?追答解码电路自然不算软件。你可以把解码电路理解为ASIC,专用集成电路的感觉。这部分电路就专门用来负责对某一类解码,比如UVD3。这是硬件层面上的电路结构,需要占用芯片面积,同时要产生额外耗电。优点嘛,效率高,只需启用该电路,视频解码经这部分电路可以迅速解码,也无需额外编程,对软件开发人员也是福音。但缺点就是这部分电路只能做UVD3解码,如果不用这个功能,这部分电路还要耗电、发热。
Remember,在计算机硬软件设计上,专一性和通用性是非常重要的一对矛盾。本质就是兼容与效率的冲突!!!所有设计人员必须面对,必须平衡的一对关系,这是电子科学的哲学之一。
CPU本身是硬件,这个毫无疑问。但CPU更追求通用性,即多面手角色,啥都能干,至于干得怎么样,就取决于程序开发者的水平了。所以,CPU的表现,一个取决于CPU本身,还一个取决于软件开发者的实力。这恐怕就是为什么有人会说CPU算软件的原因。
GPU同样是硬件,但它是一类在设计初衷上有偏向的硬件——专司视觉计算。说白了,GPU就是一片并行计算器,计算多维矢量是它的长项。但没有人寄希望于让一颗GPU运行Windows操作系统吧。在GPU的长项上,GPU绝对完虐CPU。但这并不代表CPU不能做视觉输出,毕竟它是多面手,但效率没专用的芯片好罢了。声卡专司音频编解码,也是同样的道理。
回到问题上来。因为视频输出都是由显卡完成的,所以,视频的硬件解码电路,一般做在GPU里。其实做在CPU里也完全不是问题。
全部回答
软解码与硬解码的区别在于,一个是调动软件,一个是调动硬件解码器。解码器通常是设计在GPU里面,并不是说调用软件让GPU去执行通用计算追问我还想问,这个刻录在gpu上的视频解码电路算不算软件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
PVC粉 PVC中粉 PVC细粉 PVC粗粉有什么区别?
保护水资源的宣传标语,关于保护水资源的宣传
永安石材装饰部我想知道这个在什么地方
我们公司机房之前很旧了,想做机房改造,请问
光有什么组词
双子座丑牛人的命运
应用化学知识可以解释很多身边的现象。下列说
杠杠是什么意思,杠杠哒是什么意思 女友一直说
成都冒菜(阳明街店)地址有知道的么?有点事想
戒指带在手上整不下来了 勒出了白印 还发臭
话说是红眼刷图厉害还是白手刷图厉害一些
白云区榴莲路打车到广州东站要多少钱
摄像机如何录制电脑输出的显示器信号
求教如何做细土壤和平整菜地
In the last year, China has sent up many
推荐资讯
哀字开头的诗句,带年开头的诗句
BEC商务英语考试证书有什么用途
请有上宫喜环的姐妹进来说说
苹果手机换了sim卡,还可以看到以前的隐私吗
谁能帮我用韩文翻译“我要给你生孩子”这句话
2007年8月7日,山东省政府颁发《关于加强市场
明辉超市怎么去啊,有知道地址的么
女性,30岁,跪地上擦地擦了一个多小时,胯子
茶花是金华市的市花,以下关于茶花的叙述错误
呼和浩特市玉泉区去哪里能开环平证明
大家帮看下这是什么鱼?
上学期期末考试,我考了全班第1,这学期期中
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?