0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单元模块对SoC的性能是否有影响 SoC中其他构成单元的作用分析

454398 来源:cfan 作者:cfan 2020-08-19 14:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Android系统生态中,单纯的处理器CPU+GPU)性能并不能决定最终的用户体验,其背后还涉及到网络、系统和应用层面的优化(如各种游戏、网络加速引擎)、多核调度能力以及安全设计。接下来,我们就再来探秘一下SoC中其他构成单元的作用。

硬核科普!为啥说SoC的性能取决于架构和工艺?

Modem——网络先锋

PC要想无线上网需要安装无线网卡,但在手机SoC领域,“无线网卡”(基带,又称调制解调器或Modem)则是SoC芯片内部的组成部分之一,它将决定一款手机所支持的网络制式以及上网、下载速度。

可集成可外挂

Modem并非SoC的必选项,芯片商可以根据产品定位,选择将Modem直接集成进SoC,或是以独立芯片的形式,与SoC一起焊在手机的主板上。

比如,高通骁龙855就直接集成了骁龙X24 Modem,而骁龙865则取消了内置Modem设计,需要搭配额外的骁龙X55才能联网。

相对来说,直接集成Modem的SoC可以节省主板空间,在能耗方面的表现更好。

2020年,新款手机都会搭载5G SoC,即集成或外挂支持5G的Modem。

有关5G SoC的网络性能对比,以及影响它们最高速率的因素,感兴趣的朋友可以《都是5G网速最多差3倍!毫米波到底是个什么鬼?!》这篇文章。

和Modem一样,SoC的Wi-Fi蓝牙模块也能选择直接集成在SoC,或是通过外挂芯片的形式实现。

比如,骁龙855就直接集成了Wi-Fi和蓝牙单元,而骁龙865则需要外挂独立的FastConnect 6800芯片,才能支持最新的Wi-Fi 6和蓝牙5.1网络。联发科天玑1000+则是直接在SoC内集成了Wi-Fi6单元的代表。

理性看待Modem性能

目前,三大运营商对4G和5G网络都采取了限速的策略,其中4G最高下行速率为300Mbps,而5G网络也不过1Gbps。

这意味着,无论SoC集成或外挂的Modem性能有多强,短期内都无法超过这个上限。

因此,在选购SoC和手机时,我们也无需太过在意Modem的最大理论速率,而是应该把注意力放在它对5G功能的支持上,比如是否支持双模组网、支持多少频段、能否实现双卡5G全网通等等。

ISP——成像关键

如今配备相同4800万或6400万像素传感器智能手机有很多,但它们拍照成像的实际效果却存在很大的差距。

源于手机厂商方面的成像算法优化属于“软实力”,SoC内集成的ISP单元将决定“硬实力”。

ISP的意义

ISP即图像处理单元,一款SoC能支持几颗摄像头,支持最高多少像素的传感器、可以录制多少分辨率和帧数(如8K/30FPS)的视频、支持拍摄多少FPS的慢动作、是否支持HDR视频,以及拍照成像的计算,都离不开ISP的支持。

换句话说,ISP规格越强,就支持更先进的摄像头,在搭配相同摄像头时具备更好的成像底蕴(不是绝对,成像算法需要复杂的软硬协同,弄不好就变成了“负优化”)。

ISP的命名规范

在ISP的命名中,高通骁龙的命名也许是最规范的,比如骁龙710集成的ISP单元型号为Spectra250、骁龙765为Spectra 350、骁龙865是Spectra 480,通过后缀数字我们一眼就能知道谁更强。

麒麟家族则喜欢用x.0标注,比如麒麟980/麒麟810集成了ISP4.0,而麒麟990则升级到ISP5.0。联发科的ISP更爱“堆核”,比如Helio G90系列集成了3核心的ISP,而天玑1000的ISP则拥有5个核心。

DSP——不再单纯

DSP即数字信号处理器,它原本主要用于处理音频信号,比如语音降噪、数模转换和实现特殊音效等。只是,在高通骁龙家族中,DSP单元的作用得以进一步升华。

熟悉又陌生的DSP

我们都知道DSP是SoC的组成部分之一,但在海思麒麟、联发科和三星旗下SoC的结构图中,我们根本看不到DSP单元的影子。但是,在高通骁龙移动平台中,DSP往往会被重点标注,从骁龙660的Hexagon 680一路升级到骁龙865的Hexagon 698,后缀数字越大性能越强。

DSP的跨界应用

随着VR/AR应用,以及AI人工智能的兴起,高通赋予了DSP单元更多能力,其中就包括向量扩展(HVX)和Tensor张量加速器。

没办法,骁龙SoC一直都没有集成独立的NPU单元,其主打的“高通人工智能引擎AI Engine”需要CPU、GPU、DSP、内存、缓存等模块协同作战。而其他芯片商的SoC很早以前就引入了NPU模块,所以无需让DSP进行太大的改变。

NPU——聪明靠它

2017年底,华为推出的麒麟970第一次引入了NPU(神经网络处理器)概念,让SoC也具备了更强的本地(端侧)AI运算能力(类似于“硬解”),执行效率可以秒杀CPU的“软解”。至此,NPU单元就与AI划上了等号。

从麒麟970的单核NPU、麒麟980的双核NPU,到最新的麒麟990 5G已经集成了2+1三核NPU

无处不在的AI

最开始,AI主要还是用于拍照,比如取景时的智能场景识别功能,让系统可以快速识别拍摄的物体和场景,并自动做出优化调教。

随后,AI功能逐渐拓展,从手持超级夜景、AI语音助手、AI游戏引擎、AI网络加速、AI节能优化、AI智慧识别、AI识图翻译......几乎所有的应用场景都离不开AI加速运算。

因此,一颗SoC芯片如果没有足够的AI动力,都不好意思出门打招呼。

不一样的AI单元

不同品牌的SoC,对AI单元的命名和实现方法略有不同,除了高通骁龙AI Engine引擎之中没有独立的NPU单元以外,联发科在Helio P60/P90引入的NeuroPilot AI技术最早也是通过多个单元协同计算(APU+CPU+GPU,这个时期集成的APU并非单独的硬件,它更像是骁龙DSP中全新集成的张量加速器)。

但从天玑1000开始,联发科也推出了独立AI处理器(APU3.0),这颗旗舰级SoC在苏黎世AI中的跑分成绩已经可以超越麒麟990 5G。

三星从Exynos 9820开始在SoC内部集成了独立的NPU单元,最新推出的Exynos 980和Exynos 990集成的NPU单元性能也得以进一步增强。

三星Exynos 980 SoC的构成

需要注意的是,如今AI单元在手机日常的应用领域还处于初级阶段,它的重要性还远不如CPU、GPU和ISP,属于锦上添花的存在。

其他——寂寞英雄

除了上述“知名”的单元,手机SoC内还集成有很多功能模块,它们虽然不太起眼,但背后承担的任务也非常重要呢。

内存/存储控制器

我们都知道即将量产的LPDDR5内存性能远胜当前主流的LPDDR4X,而UFS3.0闪存的读取速度也可以秒杀UFS2.1,但并不是所有SoC都支持这些最新的技术标准。以LPDDR5内存为例,暂时只有骁龙865和Exynos 990有资格享用,麒麟990和联发科天玑1000只支持到LPDDR4X。

协处理器

很多SoC内都集成有一个名为“协处理器”的单元(如高通骁龙SoC内集成的Sensor Hub、麒麟980内集成的i8),它们大多采用更加省电的ARM Cortex-M系列架构打造,作用是辅助CPU,用于对加速感应器、陀螺仪、指南针和全新气压计等传感器进行7×24小时不间断的检测、统计、再加工,可让你安心进行计步、开启GPS定位等功能而不必担心耗费电力。

安全模块

得益于更加方便的移动支付,很多用户都已经习惯了“无现金消费”。然而,谁来确保手机内隐私数据和支付相关认证的安全?为了解决这一问题,很多SoC都开始集成专用的安全模块,比如麒麟芯片内置的inSE安全芯片、骁龙芯片集成的SPU安全处理器等等。

它们的作用,就是可以将人脸识别、指纹信息、ISP、DSP、内存等所有参与模块生成的安全数据都保存在本地而无需上传云端,从而最大限度提升系统安全性。

其他模块

SoC中还集成有显示、音频和视频单元,它们会影响手机能使用多少分辨率的屏幕、支持哪些格式的音频/视频编解码。此外,一款手机所能兼容的快速充电技术,也受到SoC内某些单元的牵制,比如骁龙710仅支持QC4快充,而骁龙675却能支持效率更高的QC4+。还好,这些单元模块对SoC的性能几乎无影响,我们只需简单了解即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11370

    浏览量

    226404
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5321

    浏览量

    136208
  • soc
    soc
    +关注

    关注

    40

    文章

    4658

    浏览量

    230583
  • AI
    AI
    +关注

    关注

    91

    文章

    41976

    浏览量

    303068
  • 高通骁龙
    +关注

    关注

    7

    文章

    1228

    浏览量

    45939
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅谈芯片设计的标准单元

    在数字芯片设计领域,标准单元(Standard Cell)是构成复杂芯片功能的基础构件。它是指经过预先设计、优化与验证,具备特定逻辑功能且可重复使用的标准化电路模块。从基本逻辑门如与门、或门、非门
    的头像 发表于 04-21 10:23 346次阅读

    VDD_SOC轨的设计最大电流是多少

    current. 使用 PF9453 PMIC 代替PCA9451为VDD_SOC轨供电是否有任何限制? i.MX 93 能否与 PF9453 一起以完整的性能和温度范围运行? 我们知道 PF9453
    发表于 04-15 07:23

    WIFI6 SOC模块介绍解析

    更高集成度的 WiFi SOC 模块 方向发展。 WiFi SOC 模块通过在单一模块内集成处理器、无线通信
    的头像 发表于 01-29 16:49 507次阅读
    WIFI6 <b class='flag-5'>SOC</b><b class='flag-5'>模块</b>介绍解析

    MCU自动测量单元的分布式模块化设计有什么用?

    在大坝、桥梁等大型结构物的安全监测,数据采集系统的架构设计至关重要。MCU自动测量单元所采用的“分布式模块化”理念,正是应对这类复杂工程挑战的核心方案。它不仅是一种技术趋势,更是提升监测系统灵活性
    的头像 发表于 01-14 14:56 336次阅读
    MCU自动测量<b class='flag-5'>单元</b>的分布式<b class='flag-5'>模块</b>化设计有什么用?

    RDMA设计11:性能监测单元设计

    本文主要交流设计思路,在本博客已给出相关博文一百多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。 性能监测单元负责监测 RoCE v2 高速数据传输系统的运行
    发表于 12-24 09:50

    C语言单元测试在嵌入式软件开发作用及专业工具的应用

    语言使用率超过90%。从智能家居温控系统到汽车ECU控制单元,从工业机器人到医疗设备,C语言仍然是嵌入式开发的首选语言。 C语言在嵌入式开发的核心优势包括: ‌高效性能****‌:C语言代码的执行
    发表于 12-18 11:46

    Altera Agilex 5 D系列FPGA和SoC家族全面升级

    Agilex 5 D 系列 FPGA 和 SoC 家族全面升级,为端 FPGA 应用能力带来巨大飞跃——逻辑单元、内存、DSP/AI 算力提升高达 2.5 倍,外存带宽提升高达 2 倍,轻松驾驭功耗和空间受限环境
    的头像 发表于 11-25 14:42 2491次阅读

    蜂鸟E203 SoC的私有设备总线的简单使用

    BIU模块接收IFU和LSU单元的存储器访问请求,判断访问地址区间后,通过ICB接口来访问外部的不同接口,比如系统存储接口和私有外设接口。系统存储接口连接的是SoC的系统存储总线,可
    发表于 10-30 07:51

    Altera Agilex 3 FPGA和SoC产品家族的性能分析

    本文采用严谨的基准测试方法,对全新推出的 Agilex 3 FPGA 和 SoC 产品家族进行性能分析。该系列专为成本优化型应用设计,兼具高性能、高集成度与高可靠性。
    的头像 发表于 10-27 09:37 1006次阅读

    浮点运算单元的设计和优化

    的,和整数长度一致。 2.浮点运算指令实现:蜂鸟E203可以通过在EXU内添加一个与ALU平行的模块:浮点处理单元(float point unit),专用于处理浮点指令。该单元可以更高效地执行浮点数计算
    发表于 10-22 07:04

    risc-v浮点运算单元的使用及其设计考虑

    RISC-V浮点运算单元(floating-point unit,简称FPU)是一种专门用于执行浮点运算的硬件加速器,其作用是提高浮点运算速度,在科学计算、图像处理和机器学习等应用领域有着广泛
    发表于 10-21 14:46

    AUDIO SoC的解决方案

    的单精度浮点单元 (FPU)。 音频 SoC 路线图: 皮质-M0 series 选型表: Arm 皮质-M0 based 音频SoC系列 基于 皮质-M0 产品的应用: 在需要更高计算能力
    发表于 09-05 08:26

    HarmonyOSAI编程单元测试用例

    根据选中的ArkTS方法名称,CodeGenie支持自动生成对应单元测试用例,提升测试覆盖率。 在ArkTS文档,光标放置于方法名称上或框选完整的待测试方法代码块,右键选择CodeGenie
    发表于 08-27 14:33

    ESP32-P4—具备丰富IO连接、HMI和出色安全特性的高性能SoC

    、硬件加密加速器、硬件随机数生成器等组件为设备安全保驾护航。借助数字签名外设和专用密钥管理单元,ESP32-P4可确保私钥在SoC 内部生成,且无法通过任何软件或物理攻击以明文形式访问。它还支持硬件访问
    发表于 06-30 11:01

    高通SoC阵列服务器

    高通SoC阵列服务器是基于高通系统级芯片(SoC)构建的高密度计算解决方案,核心特点为低功耗、高算力集成与模块化设计,主要应用于边缘计算和云服务场景。以下是其技术特性和应用方向的综合分析
    的头像 发表于 06-03 07:37 1486次阅读