GPU vs Video codec

原来GPU是图形处理器,而Video是视频. 图形是进行2D/3D加速的,视频就是播放的
请参考: http://tieba.baidu.com/p/2083699626
我们平时说的CPU,如高通msm7227,德州仪器omap3630,高通msm8255,三星sp5c110(蜂鸟),联发科mtk6575,英伟达tegra2,德州仪器omap4430/4460,高通msm8260/8660, 三星Exynos4210(猎户座),其实不仅仅包括CPU,而是指一个手机的SoC,一个手机的SoC,包括GPU,CPU和DSP。
其中GPU是指图形处理核心,和视频没有关系。这个我下面详细说。
而手机CPU包含CPU部分和neon,neon是一个cpu内部的多媒体加速模块,伪硬件加速。CPU即一个通用处理的东西,和手机各种运行速度和效率都有关系。
DSP是指视频硬解模块,和硬解主要相关,DSP解码即为硬解,效率最高。有了硬件解码单元video codec后,一般这些DSP可用作audio codec,作为音频解码器(所以有些人说高通音质差,就是这个DSP的问题,DSP作为了音频解码器)
手机CPU(不包括neon)纯解码为软解,效率最低。
Neon加速模块为软硬解,但是由于还是靠cpu的,所以我们平时把它归于软解,所以才有软解主要看neon这种说法。首先说说GPU,这个是最好理解的,即手机的图形处理核心,相当于电脑的显卡,但是手机GPU并不等于显卡,因为它并没有经过PCB板的单独封装,只是一枚图形芯片。这个东西据我所知只和ui操作和游戏有关,和视频是没有任何关系的,这个我下面会说。
很多人提到XX GPU对视频硬解如何如何,其实GPU和硬解模块完全是两个东西,GPU主要是对2D/3D进行加速,而硬解模块则是对视频进行解码。举个例子来说,三星处理器所带的GPU为四核的mali400mp4,而国内的AML8726-m(3)、全智A10则是mali400单核,但是由于所带的解码模块不同,国内处理器的视频解码能力比三星的反而要强。
再说说CPU,CPU即一个手机的核心处理器,和手机通用处理和软解运行效率有关,简而言之就是一个手机运行的速度和效率,不多说,都懂,最好理解的就是这个,neon加速模块放到下面说。
最后说说DSP,这里的DSP仅指视频解码流处理器,是一块专门的硬解模块(逻辑电路)。
neon,是cpu的一部分,指CPU内部的一只媒体加速单元,伪部分硬解加速。
CPU,纯粹靠CPU的软解效率是最低的,参照t2,就是由于没有neon加速模块,所以视频能力低下。(二代t2有apv,中兴u970上就是,具体情况不太清楚…←_←)
DSP<-这里的P指的是processor,是一个处理器,有自己的指令 集—软件上,把常用的解码算法程序,编译成DSP支 持的指令,并优化得到最好的性能和code density(高端应用不太关注后者) 这样就可以发挥出“硬解”的真正性能了
我们手机上说的硬解,应该是以下两种
1.ARM/MIPS在CPU里面附带多媒体加速单元, 或协处理器 这个比较典型的就是arm v7架构里面的neon, 能够支持高级SIMD和浮点运算指令(选配的,tegra2就没有),这个可以理解伪部分硬件加速或者
2.TI/NV/高通等等厂商在做soc的时候,集成的GPU或者DSP或者其它什么多媒体加速单元 支持通用的或者各家自己的指令集或者接口,这个可以理解为真正的硬解。
视频解码任务的特点是,它没有明显的先后关系,也没有条件判断,比如处 理一帧的画面,这么多像素点,可以一起解码,不同 的像素点之间没有先后关系。具有这种特点的任务一 般是科学计算、信号处理或者多媒体。执行多媒体任 务,处理器需要有强大的并行能力。硬件上可以专门 针对某种解码算法写单独的硬件ASIC逻辑,不需要将 解码算法分解成加减乘除等运算,速度最快代价最小 ,但是没有通用性。
常用方法是采用数字信号处理器(DSP)。DSP和CPU一样,执行接收到的指令,但相比于偏向于控制的 CPU的指令,DSP指令更偏重于算术运算,支持的数 据宽度更大,运算更复杂。软件将常见的编解码算法 分解成DSP支持的运算,然后通过DSP执行。DSP的 常用技术有SIMD(单指令多数据,比如“一次加16个 数据的加法”,这样就可以一次处理16个像素点), VLIW(超长指令字,一条指令包含可以并行执行的 多次运算)等等。
为了增强CPU对于大数据量的并行任务的处理能力, 现在流行在处理器里面增加协处理器接口,可 以理解 为内部的一个协助CPU的小单元。协处理器执行浮点 计算和SIMD计算指令,能够部分增强多媒体的性能 。这个接口是CPU内部的接口,不在外部总线上,因 此协处理器算CPU内部单元。ARM的NEON就是协处理器。
转自网络 听说T96 T2也被阉割了NEON 次奥。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值