NVIDIA DOCA 驱动DPU成为市场新的增长点

也许对于某些读者来说,对DOCA并不熟悉,甚至还会混淆DOCA与CUDA,1月13日,在采访NVIDIA DOCA 中国开发者社区发展在线研讨会的过程中,我们找到了DOCA与CUDA最贴切的区分与比较:DOCA之于DPU,正如CUDA之于GPU。

DOCA专为BlueField DPU打造,是一个软件开发套件,为开发者提供简单开发接口,程序员可以利用 API、库和示例代码来创建和加速应用程序,如涉及网络虚拟化与管理、软件定义存储、安全、加密等应用,从而带来出色的效率和性能。简单说,用DPU对CPU进行卸载,应卸尽卸。

为了帮助开发者上手使用DOCA,除了开发接口API、库之外,NVIDIA也提供了越来越多的DOCA组件和参考应用,可以做二次开发,也可以直接使用。NVIDIA GPU Cloud(NGC)可以让研究人员和数据科学家,轻松访问 GPU 优化的软件目录;NGC上的运行环境、开发环境以及应用容器,可以帮助快速上手应用开发和部署。

与此同时,NVDIA提供了仿真器运行环境,可以帮助没有DPU硬件的开发者仿真开发DOCA应用。

相比于DOCA,NVDIA CUDA更被开发者熟悉,并已经在AI、ML、DL等应用环境中得到广泛应用。CUDA 工具包主要用于开发、优化和部署经 GPU 加速的应用,CUDA也包含多个 GPU 加速库、多种调试和优化工具、一个 C/C++ 编译器以及一个用于在主要架构 (包括 x86、Arm 和 POWER)上构建和部署应用的运行时库。

如今数据中心3U(CPU、GPU和DPU)鼎力。以AI应用为代表,GPU和CUDA的价值已经得到市场验证;接下来,DPU和DOCA将成为应用新的增长点。

为了推动DPU和DOCA应用,NVIDIA 积极推动NVIDIA授权合作伙伴 DPU & DOCA卓越中心建设,丽台(上海)信息科技有限公司和上海信弘智能科技有限公司成为了首批成员,并举行了授牌仪式。

授牌仪式的举行,意味着两家合作伙伴从即日起开始NVIDIA授权合作伙伴 DPU & DOCA卓越中心的试运营,每家合作伙伴将自主构建和运营基于 NVIDIA BlueField-2 DPU的DPU &DOCA虚拟开发平台,建立起第三方DPU开发环境,为DOCA中国开发者提供在线实践的开发环境,并与NVIDIA一道构建 DPU 和 DOCA生态体系。

NVIDIA DOCA中国开发者社区预计也将在2022年第二季度举办中国首场春季 DOCA开发者黑客松比赛。在此之前,会预先举办一场DOCA开发者的线上训练营,向参赛者介绍BlueField DPU和DOCA编程技巧,围绕着高性能网络、虚拟化、网络安全、分布存储、加速人工智能、边缘计算和视频流处理等DPU创新应用,展开竞技,引领DOCA 中国开发者社区向前发展。

截止目前已有近千名开发者注册了 DOCA 开发者抢先体验计划,占全球注册量的近一半, DOCA开发者还在持续壮大中。