当前位置:网站首页>开放可编程基础设施(OPI)项目,重新定义DPU/IPU
开放可编程基础设施(OPI)项目,重新定义DPU/IPU
2022-06-24 19:02:00 【SDNLAB】
数据处理单元(DPU)和基础设施处理单元(IPU)正在改变企业通过网络部署和管理计算资源的方式;OPI(Open Programmable Infrastructure)将培育一个生态系统,以方便这些创新技术的采用,
SmartNIC、DPU、IPU抑或是新推出的CIPU,虽然在命名方式方面缺乏统一的标准,但以CPU为中心的体系架构向以数据为中心的体系架构的转变是大势所趋。新一代 DPU/IPU 设备的共同特点是它们采用易于编程的多核 CPU、先进的网络接口以及一组强大的网络、存储和安全加速器,可以进行编程以执行多个软件定义的硬件加速功能。
6 月 21 日,Linux 基金会宣布了新的开放可编程基础设施(OPI)项目。OPI 将为基于 DPU 和 IPU 技术的下一代架构和框架培育一个社区驱动的、基于标准的开放生态系统。OPI 旨在简化应用程序中的网络、存储和安全 API,从而在开发运维、安全运维以及网络运维之间的云和数据中心中实现更具可移植性和高性能的应用程序。
OPI 的创始成员包括戴尔科技、F5、英特尔、是德科技、Marvell、英伟达和 Red Hat,覆盖从芯片和设备制造商、独立软件开发商、测试和测量合作伙伴、原始设备制造商到最终用户。
“当一个新技术出现时,往往会推动技术发展和商业创新,但也面临着缺乏开放标准和社区支持等难题,”Linux 基金会项目高级副总裁 Mike Dolan 说。“DPU/ IPU 是当今云计算和数据中心领域最具前景的技术典范,OPI 将通过支持 DPU/ IPU 技术的生态系统来加速应用发展。”
DPU 和 IPU 越来越多地用于支持 5G、AI/ML、Web3.0、crypto 等应用的高速网络功能和数据包处理,因为它们在跨网络、计算、安全和存储领域管理资源方面具有灵活性。服务器不再是云、边缘或数据中心的基础设施单元,运营商现在可以创建由 DPU、IPU、GPU 和 CPU 支持的分散网络、计算和存储资源池,以满足客户的应用工作负载和扩展需求。
OPI 将帮助 DPU/IPU 的基础设施建立和培育一个开放、创造性的软件生态系统。随着 DPU / IPU 厂商越来越多,OPI 项目旨在帮助定义适用于任何厂商硬件产品的 DPU/IPU 软件栈的架构和框架;利用现有的合适的开源项目,如 DPDK、SPDK、OvS、P4 等,培育丰富的开源应用生态系统。
OPI 项目旨在:
- 定义 DPU 和 IPU
- 描述适用于任何硬件解决方案的基于DPU和IPU的软件堆栈的供应商无关的框架和架构
- 支持创建丰富的开源应用程序生态系统
- 与具有相同愿景的现有开源项目(如 Linux 内核)集成
- 创建新的 API,用于与 DPU 和 IPU 生态系统的元素进行交互,包括硬件、托管应用程序、主机节点以及软件的远程配置和编排
随着几个工作组的启动,初起的技术贡献将以IPDK(Infrastructure Programmer Development Kit,基础设施程序员开发工具包)的形式出现,该工具包现在是由 Linux 基金会管理的 OPI 的一个官方子项目。IPDK 是用于基础设施卸载和管理的驱动程序和 API 的开源框架,运行在 CPU、IPU、DPU 或交换机上。(IPDK:可编程基础设施时代的开源开发框架)
此外,英伟达DPU 的开源软件开发框架 DOCA也将被贡献给 OPI,以帮助开发人员创建可以跨 DPU、IPU 和其他硬件平台卸载、加速和隔离的应用。
DOCA(Data Center Infrastructure-on-a-Chip Architecture)是英伟达专为BlueField DPU打造的一个高度可编程的SDK开发平台工具,为开发者提供简单开发接口,程序员可以利用 API、库和示例代码来创建和加速应用程序。
随着DOCA也被贡献给OPI,这意味着目前市场上的两大DPU软件框架都走向开源,那么目前市场上DPU/IPU软件生态复杂、框架多、接口杂、开发难度高等问题是否会就此终结?
官网:https://opiproject.org
GitHub:https://github.com/opiproject/opi
【活动专栏】
【转载须知】
若转载文章为原创文章,可在相应文章下或公众号后台留言;其他非转载类文章须在文首以不小于14号字体标明转载自SDNLAB。
【投稿】
欢迎智能网卡/DPU、SDN、SD-WAN、确定性网络、TSN、5G、网络切片等网络方向的观点类、新闻类、技术类稿件。
联系人:kk__wu(微信号)
投稿邮箱:[email protected]
详情请参考:2022 SDNLAB原创文章奖励计划
边栏推荐
- [video tutorial] functions that need to be turned off in win10 system. How to turn off the privacy option in win10 computer
- Camera module and hardware interface of Camera1 camera
- IP address to integer
- Unity mobile game performance optimization spectrum CPU time-consuming optimization divided by engine modules
- Docker installing Oracle
- How to use R package ggtreeextra to draw evolution tree
- Vs2017 add header file path method
- [R tidyverse] use of select verb
- Zadig + cave Iast: let safety dissolve in continuous delivery
- Fuzzy background of unity (take you to appreciate the hazy beauty of women)
猜你喜欢

three. Basic framework created by JS

Openstack actual installation and deployment tutorial, openstack installation tutorial

Where are Xiaomi mobile phone's favorite SMS and how to delete them

Bytebase rejoint la communauté de base de données open source d'alicloud polardb

Geoscience remote sensing data collection online

【Go语言刷题篇】Go从0到入门4:切片的高级用法、初级复习与Map入门学习

Working for 6 years with a monthly salary of 3W and a history of striving for one PM

字节、腾讯也下场,这门「月赚3000万」的生意有多香?

LCD1602 string display (STM32F103)

Information theory of popular science Shannon
随机推荐
Openstack actual installation and deployment tutorial, openstack installation tutorial
[cann document express issue 05] let you know what operators are
Todesk remote control, detailed introduction and tutorial
Drawing DEM with GEE gracefully
[go language questions] go from 0 to entry 4: advanced usage of slice, elementary review and introduction to map
Zadig + 洞态 IAST:让安全溶于持续交付
【CANN文档速递05期】一文让您了解什么是算子
Camera module and hardware interface of Camera1 camera
lol手游之任务进度条精准计算
【Go語言刷題篇】Go從0到入門4:切片的高級用法、初級複習與Map入門學習
字节、腾讯也下场,这门「月赚3000万」的生意有多香?
两位湖南老乡,联手干出一个百亿IPO
Download steps of STM32 firmware library
What are the functions of IBPs open source form designer?
Bytebase 加入阿裏雲 PolarDB 開源數據庫社區
全链路业务追踪落地实践方案
Unity mobile game performance optimization spectrum CPU time-consuming optimization divided by engine modules
华为云ModelArts第四次蝉联中国机器学习公有云服务市场第一!
Coinbase将推出首个针对个人投资者的加密衍生产品
gateway