微信公众号

什么是CPU GPU DPU NPU

CPU

CPU(Central Processing Unit)中央处理器,是整个计算设备的大脑,是布局谋略、发号施令、控制行动的总司令官。CPU结构包括:计算单元、控制单元和存储单元。主要功能是解释计算机指令及处理软件数据,调配所有硬件资源、执行通用运算,是计算机的运算和控制核心。

GPU

GPU(Graphics Processing Unit)图形处理器,GPU由数以千计的更小、更高效的核心组成,专为并行处理多任务而设计,对图像和图形处理和大的数据块并行处理算法方面,比通用处理器CPU更具有优势。

DPU

DPU(Data Processing Unit)数据处理器,是面向基础设施层(IaaS)的专用处理器,DPU具备灵活可编程性,解决的是大流量网络数据包处理占用CPU问题。随着数据中心建设、网络带宽和数据量急剧增长,由于CPU性能增长速度放缓,出现了剪刀差现象,为了寻求效率更高的计算芯片,DPU由此产生,DPU的出现是异构计算的阶段性标志。DPU可为物理机、虚拟化、容器化、私有云、公有云、混合云、数据中心、智能驾驶、5G通信、元宇宙、金融及网络安全等技术提供支持。

DPU关键特性:
多核心CPU专用处理器,算力卸载能力
可编程性
高性能网络接口
安全管理能力
内存控制器能力

NPU

NPU(Neural-Network Processing Unit)神经网络处理器,是AI芯片,专为物联网人工智能而设计,NPU处理器包括了乘加(矩阵乘加、卷积、点乘)、激活函数、二维数据运算、解压缩等模块。具备智能和学习的特性,模仿大脑神经网络。


处理器分类挺多的,但3U一体(CPU、GPU、DPU)重塑数据中心算力架构,具有渗透众多领域的巨大潜力。

Perl语言及安装运行环境 软件应用架构演进--微服务架构
微信公众号