DPU 技术发展概况系列(一)什么是DPU

dpu(data processing unit)是以数据为中心构造的专用处理器,采用软件定义技术路线支撑基础设施层资源虚拟化,支持存储、安全、服务质量管理等基础设施层服务。2020年nvidia公司发布的dpu产品战略中将其定位为数据中心继cpu和gpu之后的“第三颗主力芯片”,掀起了一波行业热潮。dpu的出现是异构计算的一个阶段性标志。与gpu的发展类似,dpu是应用驱动的体系结构设计的又一典型案例;但与gpu不同的是,dpu面向的应用更加底层。dpu要解决的核心问题是基础设施的“降本增效”,即将“cpu处理效率低下、gpu处理不了”的负载卸载到专用dpu,提升整个计算系统的效率、降低整体系统的总体拥有成本(tco)。dpu的出现也许是体系结构朝着专用化路线发展的又一个里程碑。
关于dpu中“d”的解释
dpu中的“d”有三种解释:
1.data processing unit,即数据处理器。这种解释把“数据”放在核心位置,区别于信号处理器、基带处理器等通信相关的处理器对应的“信号”,也区别于gpu对应的图形图像类数据,这里的“数据”主要指数字化以后的各种信息,特别是各种时序化、结构化的数据,比如大型的结构化表格,网络流中的数据包,海量的文本等等。dpu就是处理这类数据的专用引擎。
2.datacenter processing unit,即数据中心处理器。这种解释把数据中心作为dpu的应用场景,特别是随着wsc(warehouse-scale computer)的兴起,不同规模的数据中心成为了it核心基础设施。目前来看,dpu确实在数据中心中使用前景非常广阔。但是计算中心的三大部分:计算、网络、存储,计算部分是cpu占主导,gpu辅助;网络部分是路由器和交换机,存储部分是高密度磁盘构成的的raid系统和ssd为代表非易失性存储系统。在计算和网络中扮演数据处理的芯片都可以称之为datacenter processing unit,所以这种说法相对比较片面。
3.data-centric processing unit,即以数据为中心的处理器。data-centric,即数据为中心,是处理器设计的一种理念,相对于“control-centric”即控制为中心。经典的冯诺依曼体系结构就是典型的控制为中心的结构,在冯诺依曼经典计算模型中有控制器、计算器、存储器、输入和输出,在指令系统中的表现是具有一系列非常复杂的条件跳转和寻址指令。而数据为中心的理念与数据流(data flow)计算一脉相承,是一种实现高效计算的方法。同时,现在试图打破访存墙(memory wall)的各种近存(near-memory)计算、存内(in-memory)计算、存算一体等技术路线,也符合数据为中心的设计理念。
以上三种关于“d”的解释,从不同角度反映dpu的特征,都有一定的可取之处,笔者认为可以作为不同的三个维度来理解dpu的内涵。
来源:专用数据处理器(dpu)技术白皮书,中国科学院计算技术研究所,鄢贵海等
全文下载:https://www.yusur.tech/zkls/zkys/dpu_whitepaper.html

关于机器学习模型8个经过证实准确率的方法
三星半导体如何保护智能手机的隐私强化独立安全操作环境
小米官方宣布小爱捷径2.0全线发布 对部分机型进行唤起方式的优化和适配
米尔科技NXP i.MX 8M Mini处理器介绍
4G蓝海吸引鸿海集团申请台湾4G牌照
DPU 技术发展概况系列(一)什么是DPU
海洋预警计算量几何增长,曙光提供强劲算力支撑
烙铁海绵的使用注意事项
基于Lü系统的构造混沌机器人系统参数值综合选择策略
微小型、高效率、升压型DC/DC调整器的简介
中芯国际H股公告:上调2020年三季度收入和毛利率指引
史上第一款不用抢购的小米旗舰手机 2月份即将发布
硅胶柔性洗墙灯的特点及应用
相变电解质助力高稳定性锂金属电池
我国FPGA芯片的发展目前还存在着两大难点
三大运营商5G中低频段许可 5G赛道正式铺开
思必驰携手长虹美菱成立联合实验室,家居智能化已成为大势所趋
低压配电柜断电顺序、方法和注意事项
小米note2特别版曝光:搭载自家处理器!将于近期发布!
阿里达摩院也要研究5G了,但更关注应用层而非基础技术