什么是CXL,你为什么要在乎?

计算表达链接可以共享组件和设备之间的计算和内存,可能导致更有效的利用数据中心资源。

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源
数字转换/手指挖掘引起一波又一波的相互关联的数字涟漪

如果您购买一个服务器在接下来的几个月里,英特尔的蓝宝石急流代Xeon处理器可伸缩或AMD的热那亚代Epyc处理器,他们将有一个引人注目的新功能叫做计算表达链接(CXL)——开放互连标准您可能会发现有用的,特别是在未来的迭代。

CXL支持几乎所有硬件供应商和之上的PCI Express连贯的内存访问CPU和设备,如硬件加速器,或一个CPU和内存。

作为PCIe是点对点通信如SSD内存,但CXL最终将支持一对多的通信传输通过一致的协议。到目前为止,CXL只能够简单的点对点通信。

CXL目前处于1.1迭代,2.0和3.0规范已经宣布。因为CXL与作为PCIe密不可分的,新版本的作为PCIe CXL依赖于新版本。大约有两年作为PCIe然后更长版本之间的差距差距释放一个新的规范和产品进入市场。现在CXL 1.1和2.0设备被称为工程样品进行测试。

CXL协议

有三个协议CXL支持:

CXL。io:作为PCIe 5.0协议初始化的一个增强版本,设备发现,连接到设备。

CXL。缓存:该协议定义了主机和设备之间的相互作用,允许附加CXL设备有效地缓存主机内存使用请求-响应方法具有极低的延迟。

CXL。mem:这提供了一个主机处理器访问内存的附加装置,涉及不稳定和持久内存体系结构。

CXL。mem是大的,从CXL 1.1。如果服务器需要更多的内存,CXL内存模块在一个空5.0作为PCIe插槽可以提供它。有略低性能和添加延迟,但代价是,它提供了更多的内存服务器无需购买它。是的,有略低性能和添加延迟一点,一个小交易来获得更多的记忆在服务器,而无需购买。当然你必须购买CXL模块。

CXL 2.0支持内存池,它使用多个系统的内存,而不是只有一个。微软表示,大约50%的vm从来没有接触他们租了内存的50%。CXL 2.0可以发现内存使用。微软表示,通过CXL崩溃可以达到9 - 10%减少整体DRAM的必要性。

最终CXL预计是一个包罗万象的cache-coherent接口连接任意数量的cpu,内存,进程加速器(特别是fpga和gpu),和其他外围设备。

CXL 3.0规范,上周宣布的闪存峰会(FMS),需要进一步解集通过允许architecture-processors的其他部分,存储,网络,和其他加速器是由多个主机和汇集和处理动态加速器就像记忆在2.0。

3.0规范还提供了直接的点对点通信开关甚至在开关结构,所以两个gpu理论上可以跟一个另一个不使用网络或主机CPU和内存有关。

Kurt贷款人CXL营销工作小组的联合主席和英特尔资深生态系统经理,基本上说,“这将是无处不在。不仅仅是它人拥抱。每个人的拥抱。这将成为一个标准特性在每一个新的服务器在未来几年。”

如何将应用程序运行在企业数据中心的好处吗?2020欧洲杯预赛银行说大多数应用程序不需要改变,因为CXL操作在系统层面上,但他们仍然会CXL功能的好处。的做法,内存数据库可以利用的内存池,他说。

组件池可以帮助为AI提供所需的资源。与cpu、gpu fpga,汇集和网络端口,整个数据中心可能会表现出像sinlge系统。2020欧洲杯预赛

但是,我们不要超越自己。我们仍在等待CXL 2.0产品,但在最近的FMS显示演示表明他们正在接近。

版权©2022 IDG通信公司。足球竞彩网下载

企业网络2022的10个最强大的公司