400-0698-860

新闻中心

洞悉超擎数智品牌力与产业变革

NVIDIA DOCA 应用代码分享活动圆满收官!

时间:2024-01-31
来源:超擎数智
阅读量:323
分享:

2024 年 1 月 10 日,NVIDIA DOCA 应用代码分享活动圆满收官!本次活动旨在鼓励 DOCA 开发者在开源平台展示创新成果,以帮助更多的开发者学习和使用 DOCA。

 

 

活动历时九个月,开发者们围绕新一代 AI 驱动的数据中心、高性能计算和云计算基础设施,贡献了许多具有创意的应用程序项目和代码。

 

项目领域覆盖但不限于 AI 训练优化、数据存储革新、网络安全强化等多个方面,借助 NVIDIA DOCA 软件框架,开发者可以释放 NVIDIA BlueField DPU 强大数据中心基础设施的硬件能力,有效构建创新的软件定义、硬件加速数据中心基础设施应用程序与服务。

 

本次活动共吸引了将近 250 名开发者注册。活动期间,专家评委从 DOCA 应用代码的完成度、价值、文档质量以及 DOCA 库采用层次情况这 4 个维度出发,对各开发者提交的 DOCA 应用代码项目进行打分。

 

在一众高质量的参赛项目中,最终有 5 个项目冲出重围获得奖项!

 

一等奖获奖项目

 

基于 DOCA 的自适应路由

开发者:陈勤

 

该项目通过 NVIDIA BlueField-2 DPU 卸载基于主动探测的自适应路由算法,实现了 VXLAN 等 Overlay 流量的逐流负载均衡。

 

通过该项目,开发者不仅探索了基于 DPU 的新型负载均衡方案的可行性和有效性,还提供了有效的源代码和测试数据作为支持。

 

扫描二维码,

进入 Github 查看项目详情:

 

二等奖获奖项目

 

TC-HTB-DPU

开发者: 胡凌翔

 

在现代网络环境中,Linux 的流量控制(TC)功能在处理大量网络流量时会遇到处理能力不足、CPU 资源消耗过大、低延迟和高吞吐量等问题。

 

为了解决这一问题,该应用基于多叉树结构,利用加权轮询算法,通过将 TC HTB (Hierarchy Token Bucket)卸载到 DPU 上,不仅实现了网络性能和服务质量的提升,还能为未来网络流量的增长和新应用的部署提供可扩展和灵活的解决方案。

 

扫描二维码,

进入 Github 查看项目详情:

 

Dquant On The Fly With

NVIDIA BlueField SNAP Technology

开发者:王翼

 

大规模机器学习系统采用 4D Parallel,通常瓶颈在节点间通讯。由于节点间带宽限制,Tensor Parallel(TP)通常被限制在一个 8 卡节点(Node)内。

 

为了解决这一问题,本方案通过 DOCA 软件框架实现加速 IO(XIO)文件系统应用接口,  使得 Host 端应用通过 DPU 1MB 缓存,走 RoCE 访问目标虚拟的存储设备。

 

扫描二维码,

进入 Github 查看项目详情:

 

 

三等奖获奖项目

 

3D 打印工厂网络优化

开发者:国宝 Barry

 

开发者打造了一种使用 DOCA 和 DPU 技术来提升 3D 打印工厂效率的概念性解决方案。

 

该方案假定通过 NVIDIA 的 BlueField DPU 运行 DOCA 框架,能够助力提升打印指令处理、数据分析、网络安全和流量管理。

 

扫描二维码,

进入 Github 查看项目详情:

 

 

HOST Memory Access

 Framework(HMAF)

开发者:南海龙

 

该项目打造了一款高效的 DPU 访问 Host 内存框架。该框架专为 DPU 设计,不仅支持 DPU 对 Host 主机进程内存的自动访问,还支持内存自动注册以及内存自动管理。

 

开发者可以像在 Host 一样在 DPU 上对 Host 内存进行读写操作。

 

它使用了 DOCA Comm Channel 和 DOCA DMA,其中 DOCA Comm Channel 仅在初始化阶段使用,通过它构建 DOCA DMA 的初始通信信道,此后就一直使用 DOCA DMA 进行通信以及操作内存,其性能指标完成与 DOCA DMA 的性能相同,几乎没有引入额外的开销。

 

扫描二维码,

进入 Github 查看项目详情:

 

 

穿越代码 探索背后的 DOCA 之旅

 

NVIDIA DOCA 应用代码分享活动不仅仅是一个技术竞赛,更是一个开放的学习平台。此次活动中,开发者们不仅展示了 DOCA 在实际应用中的价值,也通过开源代码与更多志同道合的开发者共享开发成果,促进共同成长。

 

截止目前,全球共有 14000 多名 DOCA 开发者,其中近一半来自中国。

 

在 NVIDIA DOCA 中国开发者社区,开发者们不仅可以获得免费的中文字幕培训课程,访问最新的 SDK 文档以及丰富的开发者博客,还能与专家和同行直线交流,及时获取最新资讯,并有机会在技术训练营、黑客松等活动上充分展示自己的奇思妙想。

 

NVIDIA DOCA 中国开发者社区还在不断壮大,各样丰富的活动与内容也将持续呈现。

 

无论您是经验丰富的研究人员,还是新手开发者、独立软件供应商(ISV)合作伙伴或云服务提供商,在校学生或初创公司开发人员,都欢迎您扫描下方二维码或点击“阅读原文”,注册成为 DOCA 开发者,让我们一起用 DOCA 创造价值!

 

 

由 NVIDIA 撰写的《数据处理器:DPU 编程入门》一书已正式上市发行,成为 NVIDIA 的全球首部 DPU 处理器编程入门书籍。

 

该书由机械工业出版社出版,将为使用 NVIDIA® BlueField® 系列 DPU 和 NVIDIA DOCA™ 开发环境的开发者提供实用指南,助力开发者快速上手,学习如何在 DPU 上灵活编程。