Computing offload is to pullout the high-speed processing units from general CPU to the Smart NIC.
Go to file
jiangdongxu fac818adb1 vdpa: change libvirt/qemu/kernel base version and docs
Change-Id: I574115f5e44e56ac2baaad71eeab6b9fd7149747
2024-10-15 17:39:52 +08:00
generic_vdpa vdpa: change libvirt/qemu/kernel base version and docs 2024-10-15 17:39:52 +08:00
qtfs Add computing offloading code 2023-10-23 19:29:57 +08:00
video Add video 2023-10-23 19:37:50 +08:00
.gitreview Added .gitreview 2022-11-14 14:04:03 +00:00
.zuul.yaml add zuul 2023-08-08 17:19:33 +08:00
README-EN.md Initial commit 2023-08-09 18:37:49 +08:00
README.md add base generic vdpa introduce and release plan. 2024-06-02 14:40:34 +08:00
script.md Add computing offloading code 2023-10-23 19:29:57 +08:00
virsh_demo.xml Add computing offloading code 2023-10-23 19:29:57 +08:00

Computing Offload and Integration Subgroup (算力卸载与集成子工作组)

子组介绍

  • 算力卸载与集成北向场景参考实现

国内外各DPU或smartNIC厂商共同参与为DPU厂商提供管理面及数据面业务DPU卸载的通用能力支持降低开发者进行业务DPU卸载的难度。 云原生、云计算场景的算力卸载与集成参考方案。

  • 构建开箱即用的DPU OS

为DPU硬件提供定制化操作系统支持提供统一的用户使用体验探索新型DPU硬件下的高性能操作系统方案为DPU提供统一的底层接口及能力比如跨DPU和HOST的高速通信通道针对特定DPU提供定制优化的能力。

  • DPU统一算力卸载接口与标准

针对不同的DPU厂商探索、抽象加速及卸载能力的公共部分面向开发者提供统一的接口抽象使其能够使用统一的编程接口及框架使用DPU硬件。

Release计划

  1. 通用vDPA加速框架

代码链接:链接

基于业界主流的VirtIO半虚拟化技术实现通用vDPA框架提供对接不同DPU硬件、不同设备类型的统一框架模型和接口

Previous Release计划

  1. 无感卸载代码

代码链接:链接

将libvirt从host侧卸载至DPU侧host与DPU之间通过一个插件进行交互;在OIF开源libvirt实现以及OpenEuler和DPU之间的插件

  1. 无感卸载方案/代码说明文档

文档链接:链接

对上述技术方案及代码实现的说明文档

  1. openEuler/大禹/九州云demo联创演示及视频

演示脚本: 链接视频

基于无感卸载方案、使用大禹DPU卡、九州云OpenStack平台完成演示

  1. DPU工作组背景介绍

文档链接:链接

描述子项目背景、project facts、scope、与CFN关系、Release plan等