IT评测·应用市场-qidao123.com

标题: 快速认识DPU [打印本页]

作者: 知者何南    时间: 2024-9-11 02:34
标题: 快速认识DPU
DPU(Data Processing Unit)是以数据为中心构造的专用处理器。那么为什么需要DPU?DPU主要负担什么功能?它带来什么影响?我们可以通过四个关键字快速认识DPU:数据中心数据卸载重构
数据中心

数据中心由大量的服务器构成。计算、存储、网络数据传输是数据中心的三大焦点功能。

CPU之上运行操纵系统假造机管理器Kubernetes等基础软件。在此之上业务应用部分通过假造机容器进行部署,实现资源共享、弹性伸缩、多租户、微服务、SaaS等。底层由GPUFPGA提供硬件加速,全部的加速资源网络资源存储资源由CPU同一协调调用。此时CPU不但仅是控制的中心,也是数据活动的中心。
数据


以CPU为中心的数据中心面临多方面的挑战:

这些挑战在数据量剧增的环境下更是严峻:随着我们信息社会从互联网时代向物联网时代发展,万物互连,万物智能,数据中心需要负责海量的数据的收发和处理需求。来自终端的南北向数据流,好比直播、视频游戏、视频会议、电子商务、聪明城市、城市大脑等业务不但仅是数据量大,高并发,对算力要求高,而且有些业务对时延也很敏感。另外一个方面,数据中心内部位于差别服务器内的服务构成服务网格,也使得东西向数据流也剧增。

面临数据中心流量和业务带来的挑战,以CPU为中心的架构已经不堪负重。好比加速部分数据在CPU和加速器之间来回搬运的影响,加速比率打了扣头,有些场景综合加速效果不明显,以CPU为中心,整个IO路径很长,IO成为性能的瓶颈。如图所示,12个Core的CPU,提供能够提供给租户的就4个Core,其他8个Core都要用于处理网络传输存储安全相关的基础业务。数据中心的算力需求一直在增长,思量到CPU的性能瓶颈,我们需要有个平台来帮助CPU负担绝大部分算力的压力,而让CPU专注于应用层算力需求虽然不大但非常高净值的工作。
卸载


DPU可以有效卸载数据中心的基础办法方面的功能:

固然差别的DPU实现的卸载的程度有差别,或者是分阶段的:

重构


由于数据量大于计算量之后,整个计算的模式就从计算驱动酿成了数据驱动。这样促进了数据中心折务器架构的重构,DPU成为整个服务器架构的焦点器件。
DPU负担的事变越多,其功能也就需要越强大,其定位也就越来越不一样。对应上面的DPU实现的四个差别的阶段可以把DPU的定位分为四个层次:
层次一,DPU是CPU的使命卸载/加速。克服CPU性能瓶颈,把网络、存储、假造化及安全等使命从CPU卸载到DPU加速,减轻CPU的压力。
层次二,DPU是基础办法,支持上层应用。DPU成为集成加速平台,既完成基础办法层工作使命处理,也完成部分业务应用的加速,支持CPU和GPU的应用层工作。
层次三,DPU/IPU是计算的焦点。IaaS甚至PaaS、SaaS等云计算焦点服务,融入到DPU软硬件。DPU图灵完备,并且是数据的入口。这使得DPU成为焦点,而CPU和GPU成为扩展。
层次四,DPU/IPU的本质是超异构计算。算力持续提拔,数据中心的超异构计算,DPU是焦点承载。基于超异构的复杂计算,需要在极致机动性的基础上,提供极致的性能。
总结

概括地说,DPU就是在数据中心面临海量数据导致CPU不堪负重环境下,负责卸载基础办法功能的一种新形态的处理器,其也将引发数据中心架构从以计算为中心到以数据为中心的重构
参考链接



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4