在閃存峰會(huì)的現(xiàn)場演示中,該系統(tǒng)運(yùn)行了類似Meta的推薦應(yīng)用,結(jié)果發(fā)現(xiàn),其性能比基于RDMA的系統(tǒng)快了三倍以上。
據(jù)介紹,該系統(tǒng)是與韓國科學(xué)技術(shù)院(KAIST)合作開發(fā)的,韓國科學(xué)技術(shù)院(KAIST)在閃存存儲(chǔ)領(lǐng)域的研究也非常多,類似于國內(nèi)的華中科技大學(xué),同樣在存儲(chǔ)技術(shù)領(lǐng)域有較多研究。
Panmnesia設(shè)計(jì)了一個(gè)功能全面的CXL系統(tǒng)框架,框架里包括支持CXL 3.0的定制CPU、支持CXL 3.0的交換機(jī)(注意,上圖展示的是2層交換機(jī)),還有可替換的CXL Memory擴(kuò)展模塊。
Panmnesia開發(fā)的這一框架可構(gòu)建高達(dá)6TB的CXL內(nèi)存池。無獨(dú)有偶,這次閃存峰會(huì)(FMS)上,三星和MemVerge展示了2TB的內(nèi)存池方案,而Panmnesia的方案所支持的容量高達(dá)6TB,相差了三倍。
Panmnesia框架系統(tǒng)機(jī)箱里,有2個(gè)支持CXL的CPU模塊,3個(gè)CXL交換機(jī)模塊。另外,6個(gè)1TB內(nèi)存模塊以及對(duì)應(yīng)的CXL端點(diǎn)控制器組成了DIMM內(nèi)存池。
軟件方面,該系統(tǒng)基于Linux打造,帶有CXL硬件設(shè)備驅(qū)動(dòng),帶有支持CXL的虛擬機(jī)子系統(tǒng),還有面向CXL優(yōu)化的用戶應(yīng)用程序。
Panmnesia的一個(gè)視頻展示了CXL框架系統(tǒng)的性能優(yōu)勢,在運(yùn)行類似Meta推薦系統(tǒng)時(shí)性能表現(xiàn)優(yōu)異。與之對(duì)比的是一套基于RDMA技術(shù)的方案。
視頻從加載用戶和項(xiàng)目數(shù)據(jù)開始,隨后便使用機(jī)器學(xué)習(xí)模型來推薦電影,相比
之下,Panmnesia的方案比基于RDMA的方案,完成推薦任務(wù)的速度快了3.32倍。
Panmnesia系統(tǒng)的另一個(gè)優(yōu)點(diǎn)是模塊化設(shè)計(jì),內(nèi)存模塊里的DIMM可以隨時(shí)替換和升級(jí),支持使用更大容量的DIMM來擴(kuò)展內(nèi)存容量。
Panmnesia的業(yè)務(wù)模式,是要把它的CXL硬件知識(shí)產(chǎn)權(quán)和軟件知識(shí)產(chǎn)權(quán)賣給CXL系統(tǒng)開發(fā)商和制造商。
現(xiàn)在是2023年,PCIe 5.0剛剛開始落地,而Panmnesia的系統(tǒng)使用了多層CXL交換機(jī),明顯用的是CXL 3.0,然而,CXL 3.0是基于PCIe 6.0構(gòu)建的,我們可以據(jù)此大致猜測這一方案真正落地的時(shí)間。