CPU
英文全称:Central Processing Unit
中文全称:*处理器
厂商:英特尔 Intel
功能:是一台 PC 的核心(运算核心和控制核心)
缺点:运算能力(最弱),核处理数(最少)
优点:
- 主频(最高)(3G、4G以上);
- 管理能力(最强),擅长管理和调度,比如数据读取,文件管理,人机交互等等。
GPU
英文全称:Graphics Processing Unit
中文全称:图形处理器
厂商:英伟达 NVIDIA
功能:传说中的 “显卡”,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器,同时也是显卡的 “心脏”,专为执行复杂的数学和几何计算而设计的
缺点:管理能力(最弱),功耗(最高)
优点:
- 核处理数(最多)(并行处理和块处理的典型例子);
- 擅长浮点运算和并行计算(擅长大量数据的复杂运算使得其在深度学习中占据着主导地位,由于在人工智能时代大放异彩,英伟达股票狂涨了 20 多倍,从 10+ 到 200+,简直了)。
FPGA
英文全称:Field Programmable Gate Array
中文全称:现场可编程门阵列
厂商:赛灵思 Xilinx 和 Intel Altera
功能:是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程逻辑器件门电路数有限的缺点
缺点:
- 成本高(这就是为什么全球大量生产的 iPhone7 出现了一小块 FPGA 芯片就引发了巨大的讨论);
- 资源贵(SRAM 工艺实现的查找表结构)。
优点:
- 既能管理又能运算(如工业控制 FPGA);
- 实时性(最强!!!):处理速度快,流水线并行和数据并行(延迟低,流处理)(而 GPU 只有数据并行);
- 灵活性(最强!!!):可编程逻辑器件,功能可以随时改变(这一特性使得其在深度学习中占据不可或缺的位置);
- 功耗(相比之下较低):未来将采用各种技术路线争做低功耗之王。
DSP
英文全称:Digital Signal Processing
中文全称:数字信号处理
功能:DSP 芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时、高速、高性能地实现各种数字信号处理算法,DSP 的两大任务主要是信号分析(频域分析)和信号滤波(FIR 滤波器);而与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。
ASIC
英文全称:Application Specific Integrated Circuit
中文全称:专用集成电路
功能:在集成电路界 ASIC 被认为是一种为专门目的而设计的集成电路。是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路;ASIC 的特点是面向特定用户的需求,ASIC 在批量生产时与通用集成电路相比具有面积更小、功耗更低、性能更高、成本更低等优点。