第四代英特尔至强可扩展处理器支持CXL 1.1,但没完全支持

2023年开年,英特尔宣布发布第四代英特尔至强可扩展处理器,并宣布支持CXL 1.1。

正在人们以为大内存时代马上就来的时候,我们却看到,新一代Sapphire Rapids处理器不支持内存扩展器。

如上图所示,英特尔宣布每一颗处理器支持最多4个CXL设备,支持CXL Type1和CXL Type2。

其中,Type 1支持CXL.io和CXL.cache协议,支持的典型设备类型是智能网卡。而Type 2支持CXL.io、CXL.cache和CXL.mem三种协议,典型的设备类型是GPU、ASIC和FPGA。

然而,CXL标准定义了三种类型,Type3就是作为内存扩展的类型。

凑近一看,Type3需要CXL.io和CXL.mem两种协议即可,虽然Type2已经支持了Type3所需要的这两个协议,但是,英特尔还是不支持Type3所代表的内存扩展器。

这令人非常困惑。

过去一段时间以来,在包括OCP峰会、SC22等各种公开场合,都能看见基于英特尔平台搭建的CXL内存扩展的Demo,但是,在跳票已久的新一代处理器上,英特尔没有正式支持Type3的内存扩展器设备。

来自专业IT媒体Servethehome的Patrick Kennedy认为:

1,目前尚处于CXL的早期阶段,Type3设备可能需要几个月时间来就绪;

2,英特尔的做法通常都比较保守,在正式支持前,还需要做非常多的验证;

3,积极一点看,至少Type3的基础条件都已经具备了;

Type3是做内存扩展的,它描绘了非常诱人的前景。

最触手可及的是CXL1.1时代支持的服务器内的内存扩展,可以通过内存扩展卡扩展内存的容量和带宽,可以初步突破内存的容量限制和带宽限制。

几年后的CXL 2.0时代将加入对CXL Switch的支持,服务器可以透过交换机访问服务器外的内存,既可以访问一个或者多个独立的内存设备,也可以让多台服务器同时访问同一个内存设备,共享一个内存设备的空间。

CXL Switch的出现使得CXL内存池成为可能,内存池的价值可以参考存储资源池的价值,服务器需要的时候直接从池里取,不需要的时候可以归还给内存池,共享资源池的优势,提高资源的利用率,降低整体成本。

CXL 3.0时代是目前规划的CXL的终极形态,不局限于内存方面的创新了,它将改变数据中心的形态。

通过CXL Switch组成Leaf Spine(叶脊架构)架构,连接数据中心的一个个重要组成部分,比如,Nic Enclosure(网卡设备),CPU Enclosure (CPU设备),加速器设备和内存设备等。