CPU,GPU,MCU,SOC,NPU,DPU,内核,架构简略区分

1.架构

架构由不同的指令集构成,不同的侧重方向的指令集构成不同的软件架构,如ARM架构和X86架构等。

2.内核

内核可以看做是不同的软件架构,铺设上一些外设之后构成,相当于软件架构的载体实现,架构是一堆软件代码,内核放置架构指令代码,并进行基础实现

3.cpu

CPU被称之为中央处理器,微处理器,是属于中心大脑的关键,内部含有计算器,控制单元,高速缓存器(cache),寄存器,以及控制总线等构成。

4.GPU

GPU是图形处理器,负责图像显示等的处理控制,如电脑的显卡等

5.MCU

MCU是微控制器,负责操作开发板或者主板中的各种外设的电子元器件,音响,马达等,耐高温并且坚固。

6.SOC

SOC可以看成是cpu、GPU,存储器,蓝牙芯片等多种芯片加上一些外设共同构成的一块集合芯片,功能更加强大。

7.NPU

NPU可以称之为AIcpu,拥有更强大的学习能力与处理能力,可以看成是高配版本cpu,极其适合人工智能算法的运行。

8.DPU

DPU是可以机器学习存储,运算,安全等,和NPU一样具备自我学习能力,但是他是属于深度学习芯片,是基于Xilinx的智能学习芯片

你可能感兴趣的:(架构)