不要與人口學中的千禧世代搞混了,Gen-Z是一種語義存儲(memory-semantic)體系架構,它已經發展到了一定程度,需要更好地定義來適應更大規模的規范與標準,例如在數據中心越來越受歡迎的成熟NVM Express和新興Compute Express Link(CXL)協議。
Gen-Z使用語義存儲通信,以最小開銷在不同組件的內存之間傳送數據,它不僅使存儲器件互連,也使處理器和加速器互連,加速器可以減輕CPU的處理壓力,越來越受到存儲和人工智能等應用的青睞。Gen-Z在資源供應和共享方面更靈活、響應更快,當應用所需資源發生變化時,可以重新配置系統。
與許多體系架構一樣,在支持和增強現有系統方面,Gen-Z會盡量使其達到平衡,同時還可以創建新的體系架構。Gen-Z架構強調要弄清誰在做什么。研究機構Coughlin and Associates的總裁Thomas Coughlin說:“這個問題令人困擾,很多事情他們可能都在做重復工作,如果能互通有無,搞清誰在做什么和如何做,并且一起去做,那就太好了。”
Gen-Z之所以能成為主流,一個重要原因就是可以支持不同類型標準化設備的互操作性,其他體系架構(如CXL)的支持者也認同協作的重要性。
“人們采用不同的方式創建網絡及包含各種要素(如聯網、存儲和計算,以及加速器)的架構,我們認為所有這些方式之間的關系都需要討論清楚。”Coughlin說,“如何使所有這一切協同工作?如何創建最佳的網絡和架構,使它們盡可能以有效的方式在本地和遠程工作?對NVMe over Fabric與Gen-Z進行區分只是其中的一個例子。”
圖1:Gen-Z架構的開發重點是通過下一代器件(如持久性內存)的透明集成實現持續的性能提升,并通過組合式存儲器和加速器來充分利用DRAM。(圖片來源:Gen-Z聯盟)
Gen-Z聯盟聲稱,Gen-Z本身的主要技術優勢是能夠將DRAM和非易失性存儲器及未來的持久性存儲技術結合起來,它還使用一種高帶寬、低延遲和高效的協議來簡化軟硬件設計,降低了解決方案的成本和復雜性。與任何新的體系架構一樣,Gen-Z的目標是在不降低系統性能的情況下可以靈活擴展,同時保持設計兼容性,以集成到現有平臺并與任何必需的軟件兼容。
“為實現這一架構,大家必須合作,因此Gen-Z聯盟與OpenFabrics聯盟(OFA)簽署了合作意向書(MOU)。”Gen-Z聯盟主席Paul Grun表示,合作對雙方都有利。Gen-Z需要在整個架構拓撲上實現類似存儲的語義,幫助Gen-Z實現分布式存儲架構;OFA的目標則是加速OFA的發展并推進新結構的采用,以形成良好的網絡生態系統。“很明顯,Gen-Z是下一代架構。”他接著說,但OFA不是標準機構,而是開發者。“我們為他們提供所需的軟件來加速架構的開發和采用。”
架構所采用的先進軟件可以是任何適合當前和未來高性能計算、云服務和企業級數據中心的API及相關軟件,在需要高效聯網、超低延遲、更快的存儲連接、可擴展并行計算和云服務的場景中使用。Grun說,OFA與具體的架構和供應商無關,它主要關注作為OpenFabrics接口(OFI)一部分的用戶模式API(稱為libfabricAPI),并對需要公共管理框架的組合式異構網絡進行網絡管理。
Grun提到,最近宣布的合作意向書擬定,OFA將為Gen-Z提供libfabric程序,使支持libfabric的任何應用或中間件都能輕松使用Gen-Z功能,OFA同時還將研究對libfabric API進行增強的可能性。Gen-Z將是首個用于管理組合式網絡的解決方案,這一方案使用DMTF的Redfish標準,由管理框架、“抽象”的架構管理器和特定架構的插件組成。
圖2:Gen-Z可以集成到處理器中,而不會影響傳統的存儲控制器。例如,DDR存儲控制器仍將獨立為處理器的一部分地址空間提供服務,Gen-Z則將獨立為另一部分服務。(圖片來源:Gen-Z聯盟)
Bowman說,有一些器件,如存儲器、高速GPU等,在任何現有的架構上都不能很好地工作,而是需要適合自己的高速率、低延遲安全架構,Gen-Z則反映了這些器件對行業標準架構的需求。他說:“我們發現DDR接口的引腳太多了,希望能夠實現一些器件民主,避免所有事務都必須由主機CPU處理。”
Bowman說,作為一種語義存儲協議,Gen-Z可通過GPU、AI器件或FPGA等加速器(而非CPU)簡單地讀寫存儲空間并獲取信息,同時還可以訪問本地存儲器和Gen-Z上的存儲器。“這樣,不同的器件就可以共享內存——內存可以分配給器件,也可以由多個器件共享。”
Gen-Z聯盟稱Gen-Z架構在連接器件和共享內存時表現出極低的延遲,但是速率不如直連到內存快。“從我們的一個演示可以看出,與Gen-Z連接的存儲器件延遲降低了5倍,可與一些最快的NVMe器件通信。”他說,目前有兩種方法連接到Gen-Z。一種方法是在端點設備中使用本機接口,另一種方法是采用直連到Gen-Z接口的FPGA。
當然,Gen-Z不僅需要適應OFA的發展,也要配合其他架構(如剛起步的CXL和成熟的NVMe over Fabric)的進步。但是正如Grun所指出的,由一家公司來開發其中任何一種架構的成本都太高。如同不應再將存儲器和聯網分開考慮,所有這些架構也都需要關聯在一起。“我認為它就像一張擁有很多重要織線的大掛毯。”
編輯:hfy
-
處理器
+關注
關注
68文章
19404瀏覽量
230959 -
存儲器
+關注
關注
38文章
7528瀏覽量
164245 -
cpu
+關注
關注
68文章
10901瀏覽量
212805 -
加速器
+關注
關注
2文章
806瀏覽量
38039 -
人工智能
+關注
關注
1796文章
47643瀏覽量
239913
發布評論請先 登錄
相關推薦
評論