CXL协议和标准介绍 CXL2.0和3.0有什么新功能?.docx
《CXL协议和标准介绍 CXL2.0和3.0有什么新功能?.docx》由会员分享,可在线阅读,更多相关《CXL协议和标准介绍 CXL2.0和3.0有什么新功能?.docx(4页珍藏版)》请在第一文库网上搜索。
1、CX1协议和标准介绍,CX12.O和3.O有什么新功能?指数级的数据增长促使计算行业开始进行突破性的架构转变,以从根本上改变数据中心的性能、效率和成本。为了继续提高性能,服务器正越来越多地转向异构计算架构,使用专门构建的加速器从CPU卸载专门的工作负载。CX1的内存缓存一致性允许在CPU和加速器之间共享内存资源。此外,CX1支持部署新的内存层,可以弥合主内存和SSD存储之间的延迟差距。这些新的内存层将增加带宽、容量、提高效率并降低总体拥有成本(TCO)O凭借这些诸多优势,业界果断地将CX1融合为处理器、内存和加速器的高速缓存一致性互连。CX1通过一个叫做CX1联盟的开放行业标准组织开发技术规范
2、,促进新兴使用模型的性能突破,同时支持数据中心加速器和其他高速增强功能的开放生态系统。CX1简介:什么是ComputeExpress1ink?CX1是一个开放标准的行业支持的缓存一致性互连,用于处理器、内存扩展和加速器。从本质上讲,CX1技术在CPU内存空间和连接设备上的内存之间保持内存一致性。这支持资源共享(或池化)以获得更高的性能,降低软件堆栈的复杂性,并降低整体系统成本。CX1联盟已经确定了将采用新互连的三类主要设备:类型1设备:皙能NIC等加速器通常缺少本地内存。通过CX1,这些设备可以与主机处理器的DDR内存进行通信。类型2设备:GPUASIC和FPGA都配备了DDR或HBM内存,并
3、且可以使用CX1使主机处理器的内存在本地可供加速器使用,并使加速器的内存在本地可供CPU使用。它们还共同位于同一个缓存一致域中,有助于提升异构工作负载。类型3设备:内存设备可以通过CX1连接,为主机处理器提供额外的带宽和容量。内存的类型独立于主机的主内存。CX1协议和标准CX1标准通过三种协议支持各种用例:CX1.ioCX1.cache和CX1.memoryoCX1.io:该协议在功能上等同于PCIe协议,并利用了PCIe的广泛行业采用和熟悉度。作为基础通信协议,CX1io用途广泛,适用于广泛的用例。CX1.cache:该协议专为更具体的应用程序而设计,使加速器能够有效地访问和缓存主机内存以优
4、化性能。CX1.memory:该协议使主机(例如处理器)能够使用加载/存储命令访问设备连接的内存。这三个协议共同促进了计算设备(例如CPU主机和AI加速器)之间内存资源的一致共享。从本质上讲,这通过共享内存实现通信简化了编程。用于设备和主机互连的协议如下:类型1设备:CX1.io+CX1.cache类型2设备:CX1.io+CX1.cache+CX1.memory类型3设备:CX1.io+CX1.memoryComputeExpress1ink与PCIe:这两者有什么关系?CX1建立在PCIe的物理和电气接口之上,其协议建立了一致性、简化了软件堆栈并保持与现有标准的兼容性。具体来说,CX1利用
5、PCIe5功能,允许备用协议使用物理PCIe层。当支持CX1的加速器插入x16插槽时,设备会以每秒2.5千兆传输(GTs)的默认PCIExpress1.0传输速率与主机处理器的端口进行协商。只有双方都支持CX1,CX1交易协议才会被激活。否则,它们作为PCIe设备运行。CX111和2.0使用PCIe5.0物理层,允许通过16通道链路在每个方向上以32GT/s或高达64GB/s的速度传输数据。CX13.0使用PCIe6.0物理层将数据传输扩展到64GT/s,支持通过x16链路进行高达128GB/s的双向通信。CX12.0和3.0有什么新功能?首先在内存池方面,CX12.0支持切换以启用内存池。使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CXL协议和标准介绍, CXL2.0和3.0有什么新功能? CXL 协议 标准 介绍 CXL2 3.0 什么 新功能
