当前位置: 首页 > news >正文

常用CPU、GPU、NPU、DSP、ASIC等芯片区别介绍

1、概述

实际开发中经常听说到CPU、GPU、NPU、DSP、ASIC、Soc等概念,大家可能都知道这些名词的概念,但是它们之间有什么区别,可能并不能一下子解释清楚;本文尝试针对上述名词及它们的区别做一个简单的学习汇总,方便日后查询。

声明:以下内容仅代表个人学习总结观点,如有描述不对之处,欢迎指正,谢谢。

2、基础概念说明

上图对这几个名词做了一个简单的分类,大致分为两类,一类是通用处理器,另一类是专用处理器。

2.1、关键技术对比

类型	  全称	                     核心架构特征	                  典型指令集
MCU	  Microcontroller Unit	    集成CPU+内存+外设的单芯片系统	  ARM Thumb/AVR/RISC-V
GPU	  Graphics Processing Unit	SIMD架构,大规模并行计算单元	  CUDA/OpenCL
NPU	  Neural Processing Unit	脉动阵列加速矩阵运算	          私有指令集
TPU	  Tensor Processing Unit	Google设计的ASIC型AI加速器	  TensorFlow指令集
DSP	  Digital Signal Processor	哈佛结构,硬件乘法累加器	      TMS320C6x VLIW
ASIC  Application-Specific IC	应用定制化电路	              无通用指令集
SoC	  System on Chip	        多IP核集成系统	              异构指令集混合

2.2、应用场景对比

(1)MCU

主要用于工业控制、假电控制,是目前使用最普遍的处理器;

(2)GPU

主要用于图形渲染,一开始GPU主要应用于图像处理领域,后来随着技术的发展,也逐渐在并行计算领域使用;

(3)NPU/TPU

这两个主要在图像识别、自然语音处理等领域广泛使用,尤其是随着AI技术的不断发展,NPU/TPU的地位越来越重要;

(4)DSP

主要在通信领域、音频算法处理领域中广泛使用;

(5)ASIC

区块链技术发展的兴起,给ASIC带来了快速发展,在加密矿机、视频编码等领域广泛使用;

(6)Soc

Soc不再是单一处理器,而是多个不同处理的集合,通常情况下是通用处理器和专用处理器的集成系统,例如手机处理器,自动驾驶控制器等;

2.3、选型参考

3、高通SnapDragon Soc介绍

以下内容以高通骁龙8Gen3 Soc为基础进行介绍。

3.1、核心组成部分

3.2、各单元介绍说明

(1) Kryo CPU集群
架构:64位ARMv9异构设计(1+5+2三级簇)
1×Cortex-X4 @3.3GHz (性能核心)
5×Cortex-A720 @3.2GHz (平衡核心)
2×Cortex-A520 @2.3GHz (能效核心)

作用:
操作系统调度
应用线程管理
基础运算处理

技术特征:
支持LPDDR5X 4800MHz
4MB三级缓存

(2)Adreno GPU
架构:第7代定制架构
规格:
1.5倍光线追踪性能提升
50% AI算子加速
核心职责:
图形渲染(Vulkan 1.3/OpenGL ES 3.2)
AI训练辅助(与NPU协作)
通用计算(通过OpenCL)

(3)Hexagon数字信号处理器

这里又分为NPU、DSP和TPU。

A)NPU:第七代AI引擎(45 TOPS)
Transformer网络专项优化
B)TPU:INT4稀疏计算
C)DSP:低功耗传感处理
应用场景:
语音唤醒词识别
AON情境感知

(4) X70集成式5G调制解调器
参数    规格
下行速度    10Gbps (毫米波)
上行速度    3.5Gbps
频段支持    Sub-6GHz + mmWave
关键技术    智能天线切换
双卡特性    DSDA双通

(5) 安全处理器
Secure Execution Environment:
独立Arm TrustZone
硬件级生物识别加密
功能实现:
数字车钥匙保护
加密货币密钥存储
声纹特征保存

(6)传感器中枢
组成:
低功耗MCU (ARM Cortex-M55)
微型NPU (2 TOPS)

相关文章:

  • IL2CPP 技术深度解析
  • 三星SMT贴片机选型与效能提升指南
  • 学习路线(c++)
  • 使用Mathematica绘制Sierpinski地毯
  • ZYNQ笔记(十七):IP核封装与接口定义
  • Java抽象类与接口详解
  • 关于string类的构造函数
  • 基于 jQuery 实现灵活可配置的输入框验证功能
  • 效整理文件信息!一键生成文件夹目录的工具
  • 简单理解MCP:AI如何使用工具
  • 开元类双端互动组件部署实战全流程教程(第1部分:环境与搭建)
  • 网络:cookie和session
  • 使用汇率查询API帮你实时查询汇率,促进货币交流
  • GPU性能加速的隐藏魔法:Dual-Issue Warp Schedule全解析
  • 游戏开发的TypeScript(5)TypeScript的类型转换
  • ciscn_2019_c_1
  • 2025 年 408 真题及答案
  • wordperss AI插件:AI图文+视频+长尾关键词自动生成,已内置deepseek、kimi全模型,支持简单一键接入更多自定义API
  • 数据集-目标检测系列- 牙刷 检测数据集 toothbrush >> DataBall
  • Cadence高速系统设计流程及工具使用
  • “五一”假期国内出游3.14亿人次,国内游客出游总花费1802.69亿元
  • 经济日报头版刊文:为什么贸易战没有出路
  • 强沙尘暴压城近万名游客被困,敦煌如何用3小时跑赢12级狂风?
  • “五一”从昆明机场出境1.4万人次,较去年增长7.7%
  • 科普|治疗腰椎间盘突出症,筋骨平衡理论如何提供新视角?
  • 中国企业转口贸易破局之道:出口国多元化,内外贸一体化