首页 > 技术 > 内容

基于FPGA的 IPU路线图解析

时间:2026-01-25  作者:Diven  阅读:0

大数据催生多元算力新计算架构,DPU 逢时而生,已成行业巨头和初创公司的必争之地。各家纷纷推出DPU相关解决方案,宣称可以降低数据中心税,助力数据中心更高效的应对多元化的算力需求。那么,DPU究竟是名不虚传还是徒有虚名?本文将走进英特尔实验室一探虚实。

DPU目前分为SoC(Arm与ASIC协同架构)、FPGA、ASIC三种主要技术形态。基于FPGA的DPU拥有最佳的灵活性,但吞吐量、功耗在一定程度上受到限制;随着带宽变高,基于ASIC的DPU需求将会增加;对于更复杂的、更的用例,基于SoC的DPU拥有良好的性价比、易于编程且高度灵活性。

2021 年 6 月,英特尔首次提出 IPU(基础设施处理单元) 的概念,并在“Intel Vision 2022”大会上公布了最新路线图,展示了IPU从2022年至2026年的整体规划。IPU是可编程的网络设备,旨在使云和通信服务提供商减少在CPU方面的开销,并可充分释放性能价值,由于其功能和应用场景与DPU有较大重合,也可以看作是DPU的尝试。  

  从上图我们可以看到IPU的功能划分,左侧的Block design,Processor Complex and/or FPGA 提供软硬件可编程性,运行ISP/CSP的特定服务,Infrastructure Acceleration加速存储虚拟化、安全(加解密)、网路虚拟化等负载请求,Network提供高带宽的包处理、包分析等能力。    

英特尔IPU路线图

目前英特尔IPU有两个主要的产品线,其一是基于FPGA的解决方案,另一个是基于ASIC的解决方案。   英特尔第一个公开披露的IPU代号为 Big Springs Canyon。基于 FPGA,具有 Xeon-D CPU 和以太网支持,提供硬件可编程数据路径。Big Springs Canyon 的继任者称为 Oak Springs Canyon,基于英特尔的 Agilex FPGA和 Xeon-D SoC,可为开放式虚拟交换机 (OVS) 等工作负载和 NVMe over Fabric 等存储功能提供网络虚拟化功能卸载。  

  英特尔的第二个IPU代号为 Mount Evans,是英特尔首个ASIC IPU,与Google Cloud合作开发,目前针对高端和超大规模数据中心服务器。Mount Evans可提供可编程数据包处理引擎,支持防火墙和虚拟路由等用例,可利用高性能 Intel Quick Assist 技术部署高级加密和压缩加速。预计将于 2022 年开始向谷歌和其服务提供商发货,预计在 2023 年进行部署。  

Intel Mount Evans Vision 2022 TOP3   英特尔规划的IPU路线图如下:

2022年:推出200 Gbps IPU,代号为Mount Evans和Oak Springs Canyon。

2023/2024年:推出 400 Gbps IPU,代号为Mount Morgan和Hot Springs Canyon。

2025/2026 : 推出800 Gbps IPU。

  下面我们一起看下英特尔首个FPGA IPU——Big Spring Canyon 的现场演示。  

Big Spring Canyon IPU现场演示

本次演示是在英特尔实验室中搭建的,所用的IPU 位于2U Supermicro Ultra服务器机架上。  

  演示所用的卡同时搭载了英特尔Stratix 10 FPGA和英特尔 Xeon D-1612。  

  下面我们将散热器组件拆除,可以看到中间的Stratix 10 FPGA和右侧的Xeon D-1612处理器,都有自己的内存和本地存储,Xeon D运行的是自己的操作系统。  

  Stratix 10 FPGA 对 PCIe 和以太网 IP 进行了强化,可以在FPGA上运行数据包处理器、virtio、NVMeoF等功能。Xeon D 通过此卡上的 FPGA 进行连接。

Intel BSC IPU示例路径   接下来展示的是NVMeoF 演示,其中BSC IPU正在处理系统的RDMA NVMeoF,并由Xeon D SoC 管理。这里卸载了整个堆栈,因此主机服务器认为正在与正常的NVMe设备进行交互,而IPU实际上是通过网络直接进行远程存储,将 NVMe 块设备模拟到系统。

Intel BSC IPU存储和RDMA卸载   将散热器拆除后,卡的背面如下图所示。  

  登录Xeon D-1612,我们可以看到一个16GB的内存系统,有4个内核和8个线程。还连接了存储和 FPGA。  

 Intel BSC IPU Lshw   以下是从Xeon D SoC 查看的 IPU 拓扑结构:  

 Intel BSC IPU Xeon D 1612 Lstopo   下图是Xeon D的lscpu输出。  

BSC IPU Xeon D 1612 Lscpu Output   接下来,演示正式开始。第一步启动VirtIO和初始化卡,该过程使用脚本自动执行。我们将 IPU 安装在 2U Supermicro Ultra服务器机架中,这些服务器既是 IPU 主机,也是 NVMeoF 目标系统。  

  在存储方面,总共在目标系统中安装了 8 个 1.6TB 的英特尔 P4610 SSD。  

Intel IPU Intel DC P4610 SSD   FPGA可以通过添加新功能来更改数据路径,需要对其进行编程,可直接通过英特尔Xeon D 处理器执行此操作。 完成上述步骤后,我们就可以在主机服务器上查找SSD,主机系统的驱动器看起来与目标服务器上的驱动器完全相同。主机服务器认为具有标准的 NVMe 设备,但不知道这些设备是通过使用NVMeoF和IPU的100GbE fabric交付的。  

Intel BSC IPU通过RDMA NVMeoF连接到目标,驱动器安装在主机上   目标服务器位于图中上方的两个终端上,六个驱动器通过 IPU 连接,iostat显示在右侧。左下角是IPU的Xeon D-1612,右下角为主机服务器,具有8个 Intel P4610 1.6TB NVMe SSD。IPU的 Stratix 10 FPGA 连接到目标服务器,并将 NVMeoF 驱动器作为标准 NVMe 块设备呈现给主机。   现在我们已经在系统上安装了这些驱动器,下面开始运行。  

性能表现

下图左边是fio测试,右边是iostat监视器,左下为IPU卡上的Xeon D,右下是目标服务器上的iostat。  

  我们运行一个4K随机读取脚本,在1.2M到1.4M的4K随机读IOPS范围内,可以在右侧看到iostat数据。接下来运行一个顺序读取测试,在5.5-6GB/s的范围。  

  写入IOPS在1.3-1.4M的范围内。  

  再次在 5.5-6GB/s 范围内进行顺序写入。  

  在iostats上,CPU利用率非常低,顺序操作CPU利用率在3%的范围内,随机操作CPU利用率在10%的范围内。这里还包括了fio流量生成、以太网和NVMeoF的开销。   这是一个不错的数据表现。   除了本次演示的内容外,还有更多 FPGA 逻辑区域可用于添加更多服务。对于云提供商来说,可以添加一个IPU跳过本地NVMe存储和高速NIC。使用此解决方案,可以将存储透明地交付给裸机或虚拟机。这使得基础架构提供商可以从集中池动态地将存储分配给每个客户端,而无需使用平台向第三方公开基础架构的内部工作。  

FPGA还可用于通过在数据路径中运行加密和压缩来保护和减少传输的数据。这有助于保护传输中的数据,并减少传输的数据量,从而进一步降低网络压力。  

结  语

英特尔IPU具有Xeon D CPU,允许基础设施提供商将IPU作为基础设施端点进行管理,然后通过FPGA提供选择性服务。FPGA提供了很大的灵活性,可以向客户端系统和用户呈现不同类型的设备。相同的FPGA和Xeon D控制平面让基础设施提供商可以用更简单的方法来管理复杂的基础设施。  

编辑:黄飞

 

猜您喜欢


现代工业和制造领域,细节决定成败。PM_30X17MM作为一种重要的产品规格,广泛应用于多个行业。本文将深入探讨PM_30X17MM的特点、应用领域及其优势,帮...
2025-02-24 14:51:29
插件电阻作为电子元件中的重要组成部分,应用于各种电子设备中。四川永星作为国内知名的电子元器件制造企业,其生产的插件电阻因质量稳定、性能优良而受到市场青睐。本文将...
2018-05-02 14:33:30
四端子电阻独特的测量准确性和的应用场景而受到青睐。作为行业内的佼佼者,台庆(TAI-TECH)在这一领域更是有着显著的地位。本文将为您详细介绍台庆(TAI-TE...
2019-02-25 20:15:32
01 研究背景 电子垃圾的增长促使人们越来越重视传感材料和设备的范式转变,迫切需要具有生物降解性和吸收性的新型传感电子器件。因此,开发基于天然生物原材料的“...
2024-11-26 17:28:00
压线扣是常用的连接器件,应用于电气、机械等领域。了解压线扣的参数,对于确保其性能和安全性非常重要。压线扣的材质通常有铜、铝和不锈钢等,材质的选择直接影响其导电性...
2020-07-28 00:00:00
贴片电阻2512并非指阻值为2512欧姆的电阻,而是指其尺寸大小。2512代表的是英制尺寸,即长0.25英寸(约6.35毫米),宽0.12英寸(约3.05毫米)...
2024-11-26 11:29:26
近年来各种电力电子器件迅速发展,在高耐压、大电流、高频高速、低导通电阻等性能上得到很大提高,因而在动力设备、通讯设备、交直流电机调速、不间断电源、稳压稳频电源、...
2023-08-25 09:00:00
你是否好奇,小小的手机充电器是如何将220V的交流电转换成手机所需的5V直流电的?这其中,开关电源芯片是很重要的配件。就像一位能量魔术师,高效地调节着电流的电压...
2024-11-21 00:00:00
1203并非贴片电阻的阻值,而是的封装尺寸。1203表示该电阻的长宽分别为1.2mm和0.3mm。要想知道1203贴片电阻的具体阻值,需要查看其表面标识。通常情...
2024-11-29 10:25:47
贴片电阻阻值变小,通常不是突然发生的,而是一个逐渐变化的过程,可能由多种因素造成,主要包括以下几个方面:**1. 潮湿环境:**贴片电阻长期处于潮湿环境中,容易...
2024-11-29 10:25:53