6月22日消息(南山)去年的GTC 2020大会上,英伟达(NVIDIA)发布了一款全新的处理器DPU(Data Processing Unit,数据处理单元),由新型的DOCA(Data-Center-Infrastructure-On-A-Chip Architecture)软件架构提供支持,号称可实现具有突破性的网络、存储和安全性能。
DPU发布后,受到业界的极大关注,据媒体报道,近1年来,DPU成为业界追逐的话题,Marvell、Broadcom、VMware等众多制造商已加入这一细分赛道。今年4月,英伟达发布了新一代BlueField-3 DPU,以及DOCA SDK 1.0。
在日前举办的媒体沟通会上,英伟达网络事业部亚太区市场开发高级总监宋庆春对媒体介绍,随着数据量越来越大,很多通信模型会制约系统性能,传统的冯·诺依曼架构无法解决由通信模型带来的网络拥塞问题, 继续提升数据中心性能成为业界共同面对的挑战。
以数据为中心的新架构,可以解决这个问题。宋庆春介绍,这一架构意味着数据在哪里,计算就在那里。当数据在GPU上,计算就在GPU上;当数据在CPU上,计算就在CPU上;当数据在网络中传输的时候,计算就在网络中。“新架构可以解决网络传输中多打一通信造成的的性能瓶颈问题或丢包问题,可以使通信延时降低10倍以上。”
而DPU的出现,为以数据为中心的计算架构提供了创新思路。宋庆春介绍,之前在以CPU为主体的系统里,所有的操作都用CPU来做。以OVS操作为例,跑在CPU上,会消耗很多CPU的核,但运行OVS的效率非常低。如果将OVS放到DPU上运行,则可以实现OVS和CPU业务之间的隔离, 降低OVS对于业务性能的影响。
目前英伟达已经推出了BlueField-2 DPU,GTC 2021上推出的新一代BlueField-3 DPU,相比上代产品计算能力提升5倍、加密处理能力提升4倍、存储性能也提升了3~4倍,整体性能得到全面提升。据悉,BlueField-3预计在明年上半年推向市场。
宋庆春指出,随着DPU的崛起,数据中心成为新的计算单元。这一定会掀起一波数据中心的变革,不管是从单芯片、还是大规模的超级计算机,都可以采用统一的架构,在单芯片上可以有计算、有存储、有通信,一个数据中心所需的各个单元都有了。而大规模数据中心也是一样的架构,有计算、存储、通信等各单元,实现了统一架构的计算单元。“到了BlueField-4以后,我们将GPU集成到DPU,DPU就会成为一个完整的芯片级数据中心。”
在本次媒体沟通会上,国内知名云服务商,UCloud资深技术专家马彦青表示,选择DPU,是因为遇到了网络的性能瓶颈,同时期望降低成本。英伟达的DPU可以实现ASAP2网络卸载、SNAP/Virtio存储卸载、ARM处理器编排管理、DPI 包检测与加密、IB/RDMA加速数据传输等功能,同时提升网关带宽和数据安全的优势,受到UCloud的欢迎。
例如在存储方面,UCloud过去采取传统方式,即使用本地盘来做存储,一旦出现数据丢失的状况,想恢复是一件非常困难的事情。利用DPU和DOCA重构UCloud的裸金属存储架构,系统盘和数据盘都采用RSSD云盘,实现了计算和存储的解耦,这带来的好处,一是用户可以免装机,分钟级交付;二是不需要定制机型,减少资源浪费;三是发生故障时因为采用了云盘,可以快速迁移,且数据端是三副本,保证数据的安全。
此外,DPU对于UCloud的意义,还在于实现了一张卡来实现虚拟化和裸金属架构的统一在,这使得UCloud可以共用存储设备、网络设备、软件栈,甚至物理网络也可以做到统一。 “这是UCloud三年前设计裸金属架构时制定的目标。” 马彦青说表示。
宋庆春强调,DPU生态系统已经得到操作系统、安全、存储、应用等产业链厂商的广泛支持。英伟达与UCloud在两年前开始合作时,那时还没有DOCA,也没有系统的DPU API软件支持,但基于双方的共识,UCloud开发团队付出了大量努力,在他们的云上实现了软件定义和硬件加速的高度协作,实践了DPU提升系统性能和安全的能力。“随着DOCA的逐步成熟,双方合作也会迈向新台阶”。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。