AI 算力芯片概念辨析

📌 关键要点


一、总览:一张表分清所有概念

名词 全称/本质 能不能独立跑系统 干什么活 一句话类比
CPU 中央处理器,通用计算核心 ✅ 能(主机) 跑系统 + 跑任何软件 项目经理,啥都会但一次干一件事
GPU 图形处理器(通用并行) ❌ 不能(加速器) 图形渲染 + 大规模并行计算 + AI 训练 几千个只会算数的民工,齐上阵
NPU 神经网络处理器 ❌ 不能(加速器) 专门跑神经网络推理(YOLO 等) AI 专线工人,只会一件事但极快极省电
TPU 谷歌的"NPU"品牌名 ❌ 不能(加速器) 同上,张量计算 谷歌家的 AI 专线
智能加速卡 NPU/TPU 的产品形态(PCIe 插卡) ❌ 不能 插进服务器提供 AI 算力 AI 版"显卡"
MCU 微控制器(单片机) ⚠️ 只能跑裸机/RTOS 简单控制(家电、传感器) 小作坊,单线程埋头干活
AP 应用处理器(跑 Linux/Android) ✅ 能 手机/平板/边缘设备的"主脑" 能跑安卓的大管家
SoC 片上系统(集成方式) 取决于集成了什么 CPU+GPU+NPU+外设一锅集成 一人分饰多角
ASIC 专用集成电路 ❌ 多数不能 为特定算法定制的芯片(矿机/NPU) 为一种活定制的机器

💡 划重点:前 5 个(CPU/GPU/NPU/TPU/加速卡)是"算力角色",后 4 个(MCU/AP/SoC/ASIC)是"产品类别"——两个维度,别放一起比。


二、逐个详解

2.1 CPU — 中央处理器(大脑)

  1. 干什么:计算机/手机的核心,跑操作系统、运行任意软件、做逻辑判断与调度
    特点:通用 + 串行——什么都能干,但同一时刻核心数量有限,算不过来大规模重复运算
  2. 类比:项目经理/全能多面手。写文档、开会、安排活都会,但一个人做 10000 次加法要慢慢算
  3. 你要记住:CPU 是"主人",下面所有加速器都是"工人",工人听 CPU 指挥

2.2 GPU — 图形处理器(算力民工)

  1. 干什么:最早为图形渲染设计(画 3D 游戏画面),后来发现它超强的并行能力适合大规模计算,被用来做 AI 训练(NVIDIA CUDA 生态)
    特点:并行 + 简单——几千个核心一起做简单算术,速度快得飞起
  2. 类比:几千个只会做加法的民工,命令一下齐刷刷开工,10000 次加法一秒做完
  3. 与 NPU 的区别:GPU 是"通用并行"——除了 AI 还能算物理模拟、做渲染;NPU 只干 AI。GPU 训练模型强,NPU 部署推理省

2.3 NPU — 神经网络处理器(AI 专线)

  1. 干什么:专门为神经网络计算优化的芯片(卷积、矩阵乘法、量化 INT8 推理),YOLO/ResNet/Transformer 这类模型在 NPU 上跑得又快又省电
    特点:专用 + 高效——只会干 AI 计算这一件事,但算力密度和能效远超 CPU/GPU
  2. 例子:瑞芯微 RK3588 的 6 TOPS、海思 Hi3559A 的 8 TOPS、地平线征程的算力都是 NPU
  3. 类比:AI 专线流水线工人——不会写文档不会画图,但"识别图片里的猫"这件事干得比谁都多、比谁都省
  4. 为什么需要它:同样算一次卷积,NPU 比 GPU 更省电、比 CPU 快几个数量级。边缘设备(摄像头、机器人)靠电池供电,必须用 NPU

2.4 TPU — Tensor Processing Unit(张量处理器)

  1. 本质:谷歌对自家 AI 芯片的命名,功能上和 NPU 是一类东西(都做张量/神经网络计算)
    注意:TPU 是 Google 的品牌名,不是行业通用分类——就像"特斯拉"是电动车品牌而不是所有电动车都叫特斯拉
  2. 其他厂商类似命名:寒武纪叫 MLU(机器学习单元)、华为叫 昇腾、算能叫 TPU(BM1684X)——名字不同,本质都是 NPU 一族

2.5 智能加速卡 — NPU 的产品形态(AI 版显卡)

  1. 不是新芯片类型:它就是把 NPU/TPU 芯片做成PCIe 插卡,插进服务器扩展槽使用——和"显卡是 GPU 的产品形态"一个道理
  2. 关键属性:协处理器:自己不能独立跑系统,必须依赖宿主机 CPU 调用;算力是"并列叠加"不是"增强 GPU"(详见应用处理器比较)
  3. 典型产品:寒武纪 MLU370-S4/X4/X8、NVIDIA A100/H100(GPU 形态)、谷歌 TPU 卡

2.6 加速器:角色 vs 形态(最容易漏的一层)

  1. "加速器"是角色(工种):凡是不能独立跑系统、听 CPU 指挥干重活的算力单元都是加速器——GPU、NPU、TPU、智能加速卡全部是(对照总览表"能不能独立跑系统"一列,❌ 的全是加速器)
  2. "加速卡"是形态(长相):只有做成 PCIe 插卡的产品才叫"卡"。加速器有两种出场形态:
    集成式:焊进 SoC 内部,是芯片的一个模块——如 RK3588 里的 Mali-G610 GPU、6 TOPS NPU
    独立卡式:做成插卡插在服务器扩展槽——如寒武纪 MLU370、NVIDIA A100
  3. 对应关系:
    寒武纪智能加速卡 = NPU(角色)+ 插卡(形态)→ 双重符合
    RK3588 的 NPU = NPU(角色)+ 集成(形态)→ 是加速器,但不是"卡"
  4. 记忆口诀:"加速器"是工种(相对 CPU 而言),"加速卡"是长相(PCIe 插卡);GPU/NPU/TPU 都是工人,工人有的住在芯片肚子里(集成),有的单独住宿舍(插卡)

2.7 MCU 与 AP — 谁是"能跑系统的芯片"

  1. MCU(微控制器):单芯片集成 CPU+小内存+外设,只能跑裸机程序或 RTOS(实时操作系统),跑不动 Linux
    典型:STM32、ESP32——家电、传感器、遥控器里的"小脑"
  2. AP(应用处理器):能运行 Linux/Android 等复杂系统的处理器,算力强、可跑大软件
    典型:瑞芯微 RK3588、手机骁龙芯片
  3. 判断口诀:能不能装 Linux/安卓 → 能是 AP,不能是 MCU

2.8 SoC 与 ASIC — 两种"打包方式"

  1. SoC(片上系统):把 CPU+GPU+NPU+内存控制器+各种外设接口集成到一颗芯片上——RK3588 就是典型(一颗芯装了 8 核 CPU + GPU + NPU + 双网口)
    好处:体积小、功耗低、成本低
  2. ASIC(专用集成电路):为特定用途定制的芯片——比特币矿机芯片只算哈希、NPU 只算神经网络
    对比:CPU/GPU 是"通用"芯片,ASIC 是"专用"芯片。NPU 从广义上就是一种 AI 专用 ASIC

三、最容易混淆的三组概念

3.1 GPU vs NPU(最常见混淆)

维度 GPU NPU
设计初衷 图形渲染 神经网络推理
通用性 通用并行(还能渲染/模拟) 专用(只会 AI)
AI 训练 ✅ 主力(CUDA 生态) ⚠️ 部分支持,偏推理
AI 推理 能用但费电 ✅ 又快又省(INT8 量化)
类比 算数民工(啥活都接) AI 专线(只干 AI)

💡 记住:训练用 GPU,部署用 NPU。训练在云端慢慢算,部署在设备端要省电——所以边缘设备清一色用 NPU。

3.2 智能加速卡 vs 独立 AP 芯片

智能加速卡 独立 AP(如 RK3588)
形态 PCIe 插卡 直接焊在板子上的芯片
能不能独立跑 ❌ 依赖宿主机 ✅ 自己就是主脑
装在哪里 服务器/电脑里 设备主板(摄像头/平板/机器人)
角色 工人(加速器) 主人(主处理器)

💡 记住:看它是不是"插上去用"的——插卡即加速器,焊在板上当家的即 AP/主控。

3.3 "增强 GPU"的误解

❌ 错误理解:智能加速卡插进有 GPU 的服务器,帮 GPU 加速。

✅ 实际:GPU 和 NPU 卡是两套独立加速器,各算各的,算力并列叠加,互不"增强"。一台机器混插两种卡,是因为任务多样或迁移过渡,不是让它们互相加速。

💡 顺带一问"那能不能替代 GPU?"——能替代一半,详细边界分析见 加速卡替代 GPU 边界分析。


四、它们怎么协作(一张流程图)

用户请求(比如"识别图片里的猫")
        ↓
【CPU】指挥全局:调度、读图片、分配任务
        ↓
【NPU/GPU】当工人:并行算卷积/矩阵,算出"猫"的框
        ↓
结果交回【CPU】 → 输出给用户

📌 一句话:CPU 当大脑指挥,GPU/NPU 当肌肉干活。谁当大脑、谁当肌肉,看芯片是"能跑系统的主处理器"还是"插上去用的加速器"。


五、相关笔记

📝 创建:2026-08-19

相关笔记