可大幅提高内存的运行效率(可大幅提高内存的运行效率的软件)

小编:霸主 更新时间:2022-08-29
可大幅提高内存的运行效率(可大幅提高内存的运行效率的软件)

近日liquid公司宣布,该公司与MemVerge公司和英特尔公司合作,联合开发出了一种基于CXL技术的解决方案,可以使电脑的运行内存和存储内存(比如傲腾系列产品)更好地相互配合,与CPU、GPU、NVMe存储设备,FPGA等计算单元(或加速器)一起高效地工作。

“CXL”英文全称为“Compute Express Link”,是由英特尔于2019年所推出的一种开放工业标准,目前已被正式确立为行业标准,业界已经组建了成员广泛的CXL产业联盟,阿里和华为均为该联盟成员。

CXL是一种可以实现高带宽、低延迟的设备互联技术,可实现内存扩展和内存池化,在CPU 与加速器之间建立统一且连贯的内存空间,大幅提高内存的运行效率和设备的整体性能,降低的软件堆栈复杂性,并降低设备的总成本。

可大幅提高内存的运行效率(可大幅提高内存的运行效率的软件)

运行内存的速度很快,性能很好,但是它的缺点是成本高昂,用户实际能负担得起,能使用的容量都比较小。而英特尔的傲腾系列产品和其它类似的产品,比运行内存的成本低,虽然性能不及运行内存,但是可以以相对较低的成本做到较大的容量,性能高于普通存储设备。

因此,如果将二者合理地搭配起来使用,比如安装在高负荷的企业级服务器上,是目前来说一种比较理想的解决方案。

虽然目前各种计算(加速)单元,比如GPU、AI处理器和其它FPGA芯片,通常都会自带一部分的DRAM内存,但在实际工作过程中,这些往往是杯水车薪,需要更多的内存才能发挥出其最佳的性能。

可大幅提高内存的运行效率(可大幅提高内存的运行效率的软件)

所以,基于目前的技术条件下,如何才能将各种运行内存和存储内存高效整合,是一项非常重要的工作,上述三家公司所推出的解决方案就是针对于解决这个问题的。

该方案使用了 Liqid公司的liquid Matrix可组合分类基础设施软件(Matrix composable disaggregated infrastructure (CDI) software),MemVerge内存机器软件(MemVerge Memory Machine software),用于内存计算和支持傲腾内存的英特尔至强可扩展平台,来创建可被CPU和各种加速器(GPU、FPGA等)所使用的高容量多层内存池,对所有资源(内存、网络、GPU、FPGA)进行深度整合。

可大幅提高内存的运行效率(可大幅提高内存的运行效率的软件)

该解决方案不仅支持现有的傲腾内存,还支持英特尔日后发布的其它内存硬件和CXL加速器。但是,在目前的最初阶段,该平台需要配合英特尔的硬件来运行,当日后基于CXL的内存加速器成熟,被广泛使用时,会支持更多的第三方公司的产品。

当然,这个解决方案主要针对大型企业级用户的,但是长远来看,逐步下放到消费级产品上是必然的,未来电脑的性能提升还有很大的空间。