CXL 徽标

计算快速链接(CXL)™。

突破性的CPU到设备的互连

什么是CXL?

CXL(Compute Express Link)是业界支持的处理器、内存扩展和加速器之间的高速缓存一致性互连。CXL技术在CPU内存空间和附加设备的内存之间保持内存一致性,这使得资源共享具有更低的延迟,减少了软件堆栈的复杂性,并降低了整体系统成本。这使用户能够简单地专注于目标工作负载,而不是加速器中多余的内存管理硬件。 

CXL被设计成一个用于高速通信的行业开放标准接口,因为加速器越来越多地被用来补充CPU,以支持人工智能和机器学习等新兴应用。

英特尔 Agilex 和 CXL 徽标

采用Intel®Agilex™ 7 FPGA的BittWare PCIe Gen5产品支持*。

* CXL需要许可,该许可与卡分开销售。

IA-860m

双宽 IA-860m卡采用了突破性的 M 系列英特尔®Agilex™ 7 FPGA,增加了对高达 32GB 的封装内 HBM2e 内存的支持。这是一个令人难以置信的高性能计算平台--尤其适用于受内存限制的应用。

IA-780i

我们的IA-780i结合了大型FPGA和单宽尺寸的密度。该卡支持400GbE和PCIe Gen5 x16。FPGA选项包括Agilex 7 I-Series AGI019和AGI023。

IA-440i

IA-440i是一款低调的PCIe卡,提供对英特尔I系列Agilex 7 FPGA的支持。我们已经利用令人印象深刻的F-Tiles,通过前面板支持400GbE。我们使用R-Tile来实现对PCI Express Gen5的支持,16路到主机。

Agilex F、I 和 M 系列 FPGA 比较

BittWare可以支持CXL,因为Agilex™ I系列和M系列FPGA系列都具有硬IP,可以支持全带宽的Gen5 x16配置,而且对FPGA结构资源的使用最少。

CXL PCIe 带宽使用示意图

为什么CXL很重要?

CXL为具有FPGA的异质计算架构实现了新的性能水平

客户正在要求更高的性能节能的计算能力,并为他们的应用访问更多的内存

CXL运行在与PCIe 5.0相同的高带宽接口上,其带宽是PCIe 4.0的两倍。

用于计算、网络和存储应用的CXL

 

随着云计算变得越来越普遍,客户需要发展他们的架构,以便提供更快、更有效的数据处理。这意味着在 计算网络存储 应用领域创新

  • 加速器技术(如FPGA)与计算密集型工作负载的紧密结合
  • 网络区域内的智能网卡,可以即时处理数据
  • 计算存储,可以在存储平面内静止地处理大量的数据

计算, 网络 存储 技术已经通过PCI Express连接。然而,为了实现应用性能的逐步改变,他们需要利用CXL的优势。

CXL使用领域

CXL协议描述了CXL连接设备的三种使用配置。

第1类设备

1类设备可用于流媒体和低延迟应用,如智能网卡,其中加速器需要连贯地访问处理器的内存,而主机不能访问自己的内存。

第二类设备

类型2设备是最复杂的实现,因为它处理所有三个CXL子协议:这种类型旨在用于复杂的任务,如AI推理、数据库分析或智能存储。

第三类设备

第三类器件允许连接到CXL器件的任何存储器被主机连贯地访问。在这种情况下,FPGA仍然可以提供有价值的好处,允许实施特殊的FPGA逻辑,如独特的压缩和加密算法。

显示 CXL 设备类型的幻灯片

开始使用CXL

英特尔FPGA IP概述

英特尔FPGA CXL IP是硬IP和软IP的组合。

  1. 要设计使用英特尔CXL IP的应用,客户需要购买一个单独的IP工具许可。
  2. 一旦你激活了英特尔CXL工具许可证,你就可以在Quartus Prime工具里面找到英特尔的IP。
  3. 一旦Agilex R-Tile的CXL硬IP被激活,那么适当的软IP将被添加到设计中。
英特尔 CXL IP 概览

对价格或更多信息感兴趣?

我们的技术销售团队随时准备提供可用性和配置信息,或回答您的技术问题。