计算快速链接(CXL)™。
突破性的CPU到设备的互连
什么是CXL?
CXL(Compute Express Link)是业界支持的处理器、内存扩展和加速器之间的高速缓存一致性互连。CXL技术在CPU内存空间和附加设备的内存之间保持内存一致性,这使得资源共享具有更低的延迟,减少了软件堆栈的复杂性,并降低了整体系统成本。这使用户能够简单地专注于目标工作负载,而不是加速器中多余的内存管理硬件。
CXL被设计成一个用于高速通信的行业开放标准接口,因为加速器越来越多地被用来补充CPU,以支持人工智能和机器学习等新兴应用。

采用Intel®Agilex™ 7 FPGA的BittWare PCIe Gen5产品支持*。
* CXL需要许可,该许可与卡分开销售。
IA-860m
双宽 IA-860m卡采用了突破性的 M 系列英特尔®Agilex™ 7 FPGA,增加了对高达 32GB 的封装内 HBM2e 内存的支持。这是一个令人难以置信的高性能计算平台--尤其适用于受内存限制的应用。
BittWare可以支持CXL,因为Agilex™ I系列和M系列FPGA系列都具有硬IP,可以支持全带宽的Gen5 x16配置,而且对FPGA结构资源的使用最少。

为什么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
英特尔FPGA IP概述
英特尔FPGA CXL IP是硬IP和软IP的组合。
- 要设计使用英特尔CXL IP的应用,客户需要购买一个单独的IP工具许可。
- 一旦你激活了英特尔CXL工具许可证,你就可以在Quartus Prime工具里面找到英特尔的IP。
- 一旦Agilex R-Tile的CXL硬IP被激活,那么适当的软IP将被添加到设计中。

兼容的FPGA卡
CXL与BittWare的Intel Agilex 7 I-系列和M-系列FPGA卡兼容。
对价格或更多信息感兴趣?
我们的技术销售团队随时准备提供可用性和配置信息,或回答您的技术问题。
"*"表示必填项目