可大幅提高内存的运行效率可大幅提高内存的运行效率的软件
近日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的內存加速器成熟,被廣泛使用時,會支持更多的第三方公司的產品。
當然,這個解決方案主要針對大型企業級用戶的,但是長遠來看,逐步下放到消費級產品上是必然的,未來電腦的性能提升還有很大的空間。
總結
以上是生活随笔為你收集整理的可大幅提高内存的运行效率可大幅提高内存的运行效率的软件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Educational Codeforc
- 下一篇: 线段树——思维(Codeforces 3