1. CPU
CPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。
2. FPU
先说一个最常用的FPU缩写:Floating Point Unit。浮点单元,不多做解释了。现在高性能的CPU、DSP、GPU内都集成了FPU做浮点运算。
3. GPU
Graphics Processing Unit。图形处理器。GPU原来最大的需求来自PC市场上各类游戏对图形处理的需求。但是随着移动设备的升级,在移动端也逐渐发展起来。
4. MPU
Micro Processing Unit。微处理器。通常只包含CPU,不包括内存、存储或外设。
MPU,CPU,MCU,这三个概念差不多,知道就行了。MCU内部有处理器、内存、Flash及其他模块,仅仅需要搭配少量外设就可以构成一个系统。
5. NPU
Neural-Network Processing Unit。与GPU类似,神经网络处理器NPU已经成为了一个通用名词,而非某家公司的专用缩写。专为NN计算而设计NPU的需求。
6. MCU
MCU(Micro Control Unit),叫微控制器,是指随着大规模集成电路的出现及其发展,把中央处理器、存储器、定时/计数器(timer/counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机,形成芯片级的芯片。常说的单片机就属于这个。
微控制器 (MCU)往往比微处理器 (MPU)更便宜、设置更简单、操作更简单。
MCU可以被视为单芯片计算机,集成了ROM、RAM等在芯片内部,而 MPU则是一种类型的 CPU,通常