首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Intel I/DPU及配套软件堆栈简介

Intel I/DPU及配套软件堆栈简介

作者头像
霞姐聊IT
发布2025-05-30 08:17:00
发布2025-05-30 08:17:00
3000
举报

Intel类似DPU的产品,叫IPU(Infrastructure Processing Units)。Intel 2016年开始研发IPU,2020年才推出IPU计划。一开始Intel的IPU是和谷歌合作开发的,并不对外销售。直到2024年5月20日才发布了面向大众市场的IPU E2100。

节奏这么慢,我觉得还是刀子往自己身上砍,总归下不了决心,毕竟Intel是世界上最大的CPU制造商嘛。

Intel的E2100 IPU分为两个型号:E2100-CCQDA2HL(全高半长)和E2100-CCQDA2(全高3/4长)。

关键硬件参数如下:

网络接口

200Gb/s,可配为1x200,2x100,4x25三种模式

主机接口

PCIe 4.0 x16

处理器

16 个 Arm Neoverse N1核心每个内核配备64KB L1 缓存和 512KB L2 缓存

内存

三通道LPDDR4x共计48GB

E2100芯片架构示意图如下:除上述表格描述的器件外,它还集成了数据包处理流水线,NVMe、支持 Falcon 可靠传输或 RoCEv2 协议的 RDMA,以及压缩和加密加速器。

它可以提供哪些特性呢?

数据包处理引擎

具备内联IPsec、硬件连接跟踪和状态 ful ACL 的 P4 可编程流水线

支持多达100 万条最长前缀匹配(LPM)路由、多达 1600 万条精确匹配条目、100 万个 Meters/Policers/Shapers、TCAM 和范围表

可编程解析、多阶段匹配- 动作、镜像、多播、修改和重循环

存储和NVMe特性

NVMe 启动器卸载

在计算复合体上支持AES-XTS 和 CRC 卸载的定制存储协议

硬件路径支持同时进行多达600 万个 4KB 的读 / 写 IOPS

NVMe 存储设备,总计 120GB

安全

内部/ 外部信任根(RoT)、安全启动、安全调试,通过管理复合体实现真随机数生成器(TRNG)

每个方向200Gb 的批量加密能力,包括 TLS 卸载

旁挂式加密和压缩引擎(LCE)

支持链式操作

内联IPSec 引擎支持 PSP AES - GCM 128/256

符合安全标准SP800 - 193

可信平台模块2.0

软件堆栈

1.可编程的P4 堆栈,包括工具链、调试器、分析器以及面向应用的库,支持英特尔 IPU 的所有数据包处理功能。

ProgrammingProtocol-independent PacketProcessors (P4) 是网络设备的特定领域语言,指定数据平面设备(交换机、网卡、路由器、过滤器等)如何处理数据包。

2.通过行业标准的SPDK 插件支持存储卸载。支持NVMe-over-TCP和其他存储传输协议。

3.通过标准内核接口和DPDK 支持数据包输入/ 输出。

4.支持基础设施程序员开发工具包(IPDK)。

IPDK是一个开源、与供应商无关的驱动程序和 API 框架,用于在 CPU、IPU、DPU 或交换机上运行的基础设施卸载和管理。

IPDK 在 Linux 中运行,并使用一组成熟的工具(如 SPDK、DPDK 和 P4)来实现平台中的网络虚拟化、存储虚拟化、工作负载配置、信任根和卸载功能。

5.支持DMTF Redfish

Redfish是由DMTF开发的RESTful API标准,旨在为融合、混合 IT 和软件定义的数据中心 (SDDC) 提供简单、安全的管理。Redfish 既是人类可读的,也是机器的,它利用通用的 Internet 和 Web 服务标准将信息直接公开给现代工具链。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 霞姐聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档