风口上的DPU
时间:2022-03-25 05:18:02 | 来源:行业动态
时间:2022-03-25 05:18:02 来源:行业动态
今天DPU(Data Processing Unit)是业内的热点话题,不过,鄢贵海告诉至顶网记者,中科驭数创业时其实并不清楚有DPU这类芯片的存在,只是因为看到了市场对DPU的需求,而自己有技术实力才进入这个市场。中科驭数的核心创业团队来自中科院计算所计算机体系结构国家重点实验室,十多年从事计算机体系结构的研究经历使得他们非常了解产业的最新变化。
做着做着,我们发现我们做得事情和国外一些公司做得一样,这就是市场说的DPU。 鄢贵海说。
鄢贵海解释说,作为最新发展起来的一种专用处理器,DPU其产生的背景是数字智能时代,数据爆发导致的对计算延迟、数据安全、资源虚拟化的需求。
最初,数据中心的所有工作都由CPU来承担,无论是数据的处理、数据的传输还是图像的渲染。在数据量不太大的时候,CPU还能胜任,而随着数据量爆炸性的增长,单纯依靠CPU来打理一切变得不太可行,或者说不经济。这才有了GPU、DPU等芯片的出现。
其实,在现代数据中心中,CPU的处理能力中很大一部分被用于执行基础设施管理任务,例如扫描网络流量中是否存在恶意软件以及编排存储设备,而DPU芯片如果接管其中一部分任务,就可以释放CPU的计算能力去执行更高价值的任务,其潜在运营收益是巨大的。据估计,基础设施管理任务将占数据中心CPU核心处理能力的20%至30%,这也正是DPU的价值所在。
简单地说,CPU相当于一个通才,它长处是什么都能干,但效率不高,而GPU、DPU相当于专才,专门干一件或者一类事情,因此效率最高。今天,不少企业开始将CPU、GPU、DPU组合,来实现更经济的效果。在这个组合中CPU负责构建应用生态,GPU负责图像处理核深度学习训练,DPU负责卸载基础层应用,比如网络、安全、数据压缩等。这就是我们今天说的异构计算。
谈到CPU、GPU和DPU的区别,鄢贵海做了一个形象的比喻:如果把一台计算机或服务器比作一个团队,CPU相当于这个团队的大管家,负责思考并处理各种业务;GPU是美工,专攻图像处理;DPU则相当于前台,负责打包、拆包数据包,提升整个团队的工作效率。