专业的编程技术博客社区

网站首页 > 博客文章 正文

手机小白看不懂?CPU/GPU/DSP傻傻分不清

baijin 2025-05-24 12:12:53 博客文章 4 ℃ 0 评论

手机经常用,但是许多朋友还是不太了解手机的一些名词。CPU、GPU、DSP?都是些啥?名称念起来差不多,傻傻分不清,那么今天我们就来讲讲这些名称都代表的啥。

GPU是指图形处理核心,其实和视频是没有关系的。DSP是指视频硬解模块,和硬解主要相关。 而手机CPU包含CPU部分和neon,neon是一个cpu内部的多媒体加速模块,伪硬件加速。CPU即一个通用处理的东西,和手机各种运行速度和效率都有关系。DSP解码即为硬解,效率最高。

首先说说GPU,这个是最好理解的,即手机的图形处理核心,相当于电脑的显卡,但是手机GPU并不等于显卡,因为它并没有经过PCB板的单独封装,只是一枚图形芯片。这个东西据我所知只和ui操作和游戏有关,和视频是没有任何关系的,这个我下面会说。很多人提到XX GPU对视频硬解如何如何,
其实GPU和硬解模块完全是两个东西,GPU主要是对2D/3D进行加速,而硬解模块则是对视频进行解码。

CPU即一个手机的核心处理器,和手机通用处理和软解运行效率有关,简而言之就是一个手机运行的速度和效率,手机CPU(不包括neon)纯解码为软解,效率最低。Neon加速模块为软硬解,但是由于还是靠cpu的,所以我们平时把它归于软解,所以才有软解主要看neon这种说法。

最后说说DSP,这里的DSP仅指视频解码流处理器,是一块专门的硬解模块(逻辑电路)。
neon,是cpu的一部分,指CPU内部的一只媒体加速单元,伪部分硬解加速。CPU,纯粹靠CPU的软解效率是最低的,没有neon加速模块,所以视频能力会低下。
DSP这里的P指的是processor,是一个处理器,有自己的指令集。软件上,把常用的解码算法程序,编译成DSP支持的指令,并优化得到最好的性能和code density(高端应用不太关注后者),这样就可以发挥出“硬解”的真正性能了。

好了,说了这么多,小伙伴们对手机的CPU、GPU、DSP有所了解了么?以后看手机宣传资料就不用一头雾水了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表