英特尔近日公布了其到2026年的基础设施处理器(IPU)最新路线图。基于该路线图,英特尔不仅将继续履行打造端到端可编程网络的承诺,还完整展示了其基于FPGA和ASIC的IPU平台产品组合以及开放软件框架,旨在通过提高数据中心的效率和可管理性来更好地满足客户需求。
关于IPU:IPU是一款可编程网络设备,旨在助力云和通信服务提供商以及企业提高安全性、节约开销并充分释放中央处理器(CPU)的性能。借助IPU,客户可以通过安全、稳定、可编程的解决方案更好地利用资源,为服务提供商和租户带来更高的安全性和隔离性。
关于IPDK(基础架构编程人员开发套件):开放的生态系统能够更好地发挥IPU的价值。英特尔的IPU背靠强大的开源软件,包括基础架构编程人员开发套件(IPDK),它融合了公司长期以来打造SPDK(存储性能开发套件)、DPDK(数据平面开发套件)和P4可编程智能结构的经验。通过与社区携手合作,IPDK能够让开发者更轻松地运用技术,并帮助客户开发领先的云编排软件和服务。IPDK还可以让客户专注于他们的应用软件,而非底层API或硬件。
2022年:第二代IPU
· Mount Evans(英特尔首款ASIC IPU)和Oak Springs Canyon(英特尔第二代FPGA IPU)正在向谷歌及其它服务提供商出货。
2023/2024年:第三代IPU
· 代号为Mount Morgan和Hot Springs Canyon的400 GB IPU预计开始向客户及合作伙伴出货。
2025/2026年:
· 下一代800GB IPU预计开始向客户及合作伙伴出货。
200GB
Mount Evans
Mount Evans是英特尔首款ASIC IPU的代号。该款IPU由英特尔和谷歌云共同构建和开发,并融合了多代FPGA SmartNIC和首代英特尔FPGA IPU的开发经验。
· 超大规模就绪,提供高性能网络和存储虚拟化卸载,同时保持高度控制;
· 提供业界领先的可编程数据包处理引擎,支持防火墙和虚拟路由等用例;
· 使用扩展自英特尔傲腾技术的硬件加速非易失性存储器接口(NVM),以模拟NVMe设备;
· 采用高性能英特尔® Quick Assist技术,部署高级加密和压缩加速功能;
· 可采用现有普遍部署的DPDK、SPDK等软件环境进行编程,并采用P4编程语言来配置管线;
· 预计在2022年开始向谷歌及其它服务提供商出货;预计在2023年进行广泛部署。
Oak Springs Canyon
Oak Springs Canyon是英特尔第二代FPGA IPU平台的代号,基于英特尔®至强® D和业界领先的低功耗、高效率、高性能的英特尔® Agilex™ FPGA而打造。Oak Springs提供:
· 网络虚拟化功能卸载——适用于开放式虚拟交换机(OVS)等工作负载以及NVMe over Fabric和RoCE v2等存储功能;
· 标准化且可定制的平台——让客户能够通过Intel® Open FPGA Stack(一个可扩展、可访问源码的软硬件基础设施)等软件,利用FPGA和英特尔至强D处理器定制其数据路径和解决方案;
· 使用现有普遍部署的软件环境进行编程,包括已经针对x86进行了优化的DPDK和SPDK等;
· 更安全的高速2x 100GbE以太网网络接口,包含硬化的加密模块
· 硬件中支持VirtIO,实现原生Linux支持
400GB
Mount Morgan
Mount Morgan是英特尔下一代ASIC IPU。
· 预计在2023/2024年出货。
Hot Springs Canyon
Hot Springs Canyon是英特尔下一代FPGA IPU平台
· 预计在2023年开始出货,2024年进行更广泛地部署。
下一代800GB IPU
预计在2025/2026年出货