上篇中,我們認(rèn)識(shí)了CXL三種不同的設(shè)備類型。今天,我們將探討CXL的特點(diǎn)和優(yōu)勢(shì),以及三星CXL存儲(chǔ)器擴(kuò)展器和開源CXL軟件。
?CXL的特點(diǎn)和優(yōu)勢(shì)
圖:Type 3 CXL設(shè)備
CXL(Compute Express Link)有一個(gè)重要特性,它可確保直接掛載的CPU(中央處理器)存儲(chǔ)器與CXL設(shè)備上的存儲(chǔ)器保持一致,使得主機(jī)和CXL設(shè)備可以無(wú)縫讀取相同的數(shù)據(jù)。CXL主機(jī)有一個(gè)歸屬代理作為管理器,它使用CXL.io和CXL.mem事務(wù)來(lái)一致地訪問掛載的存儲(chǔ)器。
為什么這一點(diǎn)很重要?因?yàn)椋@讓CXL主機(jī)和CXL設(shè)備能夠運(yùn)行和處理共享的數(shù)據(jù),并能確保在同一存儲(chǔ)器位置讀取相同副本的數(shù)據(jù)。歸屬代理不允許同時(shí)更改數(shù)據(jù),所以每次(主機(jī)或掛載的設(shè)備)發(fā)起更改時(shí),歸屬代理都會(huì)確保所有數(shù)據(jù)副本保持一致。
CXL的另一個(gè)重要特性是,允許通過(guò)CXL接口將各種類型(例如易失性、持久性等)的存儲(chǔ)器掛載到主機(jī),因此它與底層存儲(chǔ)器技術(shù)無(wú)關(guān)。此外,CXL.mem事務(wù)支持按字節(jié)尋址,并且可像DDR(雙倍數(shù)據(jù)率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器)一樣加載/存儲(chǔ)事務(wù)。因此,掛載的CXL存儲(chǔ)器如同最終應(yīng)用原生掛載的DDR存儲(chǔ)器。
CXL 2.0規(guī)范還支持交換和內(nèi)存池。交換功能可實(shí)現(xiàn)存儲(chǔ)器擴(kuò)展,池化允許動(dòng)態(tài)分配和釋放存儲(chǔ)器資源,從而提高整體系統(tǒng)效率。CXL完整性和數(shù)據(jù)加密定義了通過(guò)CXL鏈路傳輸數(shù)據(jù)時(shí)實(shí)現(xiàn)保密性、完整性和重放保護(hù)的機(jī)制。
圖:使用Type 3 CXL存儲(chǔ)器擴(kuò)展設(shè)備,進(jìn)行存儲(chǔ)器容量擴(kuò)展
過(guò)去,要提升系統(tǒng)的存儲(chǔ)器容量和帶寬,就必須增加原生CPU存儲(chǔ)器通道的數(shù)量。但是,增加存儲(chǔ)器通道數(shù)會(huì)增加CPU工程復(fù)雜性,并推高了成本。Type 3 CXL存儲(chǔ)器擴(kuò)展設(shè)備提供靈活而強(qiáng)大的方案,無(wú)需增加主CPU存儲(chǔ)器通道的數(shù)量,即可擴(kuò)展存儲(chǔ)器容量和帶寬。
?三星CXL存儲(chǔ)器擴(kuò)展器和開源CXL軟件
2021年5月,三星推出了全新的Type 3 CXL存儲(chǔ)器擴(kuò)展器原型。此原型存儲(chǔ)器擴(kuò)展設(shè)備已經(jīng)在多個(gè)下一代服務(wù)器CPU平臺(tái)成功通過(guò)驗(yàn)證。此外,CXL存儲(chǔ)器擴(kuò)展設(shè)備原型還在多個(gè)最終客戶的服務(wù)器系統(tǒng)中,進(jìn)行了實(shí)際應(yīng)用和工作負(fù)載測(cè)試。
目前,三星正在測(cè)試一種新的Type 3 CXL DRAM存儲(chǔ)器擴(kuò)展設(shè)備,采用專用集成電路(ASIC)CXL控制器構(gòu)建,將為CXL技術(shù)的商業(yè)化鋪平道路。這一擴(kuò)展設(shè)備采用EDSFF(E3.S)外形尺寸,適合下一代大容量企業(yè)級(jí)服務(wù)器和數(shù)據(jù)中心。
三星新推出的CXL存儲(chǔ)器擴(kuò)展設(shè)備模組,配備高達(dá)512GB的DDR5 DRAM存儲(chǔ)器,可將服務(wù)器的存儲(chǔ)器容量擴(kuò)展到幾十TB,同時(shí)還將存儲(chǔ)器帶寬擴(kuò)大到每秒幾TB。CXL存儲(chǔ)器擴(kuò)展設(shè)備使用x8 PCIe 5.0接口連接到CPU,每條通道的最大傳輸速率為32GT/s。 此外,三星還推出了開源CXL軟件解決方案,即可擴(kuò)展存儲(chǔ)器開發(fā)套件(SMDK)。它包含了一系列軟件工具和API(應(yīng)用程序編程接口),支持存儲(chǔ)器和CXL存儲(chǔ)器擴(kuò)展設(shè)備在異構(gòu)存儲(chǔ)器系統(tǒng)中無(wú)縫協(xié)作。借助SMDK,系統(tǒng)開發(fā)人員無(wú)需修改現(xiàn)有的應(yīng)用環(huán)境,即可將CXL存儲(chǔ)器輕松集成到高級(jí)系統(tǒng)中,從而加速CXL生態(tài)系統(tǒng)的普及。 三星CXL存儲(chǔ)器擴(kuò)展設(shè)備將于2022年第3季度進(jìn)行早期評(píng)估,版本1.1 SMDK現(xiàn)已在GitHub平臺(tái)開放。
審核編輯 :李倩
-
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7494瀏覽量
163915 -
開源
+關(guān)注
關(guān)注
3文章
3363瀏覽量
42532 -
中央處理器
+關(guān)注
關(guān)注
1文章
124瀏覽量
16529
原文標(biāo)題:三星半導(dǎo)體|大咖來(lái)了:解碼CXL存儲(chǔ)器擴(kuò)展設(shè)備(下)
文章出處:【微信號(hào):sdschina_2021,微信公眾號(hào):三星半導(dǎo)體和顯示官方】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論