當前位置:
首頁 > 科技 > 超級電腦記憶體管理新突破!SICM技術讓資料存取效率大躍升

超級電腦記憶體管理新突破!SICM技術讓資料存取效率大躍升

美國能源部橡樹嶺國家實驗室(ORNL)的研究團隊,最近開發出一款革命性的應用程式,能大幅提升高效能運算系統的記憶體管理效率。這項創新技術可避免傳統超級電腦因資料堆積而影響運作效能,為記憶體系統帶來全新解決方案。

研究團隊與田納西大學諾克斯維爾分校合作,共同打造出這套能有效管理複雜結構記憶體系統的框架。相關研究成果已獲《ACM架構與程式碼最佳化交易》和《國際高效能運算應用期刊》兩大頂尖學術刊物刊登。

這項名為「ECP簡化複雜記憶體介面」(SICM)的計畫,是橡樹嶺資深電腦科學研究員Terry Jones率領團隊,在美國能源部主導的「百億億次運算計畫」(ECP)下所完成的重要突破。

「我們的核心技術是自動將高頻率使用的物件放置在記憶體的高速層,而較少存取的資料則存放在低速記憶體中。」Jones強調:「實測證明,這套系統的表現遠優於現有策略。」

為最佳化如全球首臺百億億級超級電腦「Frontier」這類高效能運算機的龐大資料儲存,科學家需要根據資料存取需求來設計記憶體架構。一般而言,存取速度快的記憶體系統需要消耗更多運算資源,而大容量儲存系統往往速度較慢。

傳統記憶體系統採用「首次接觸」原則,將資料存放在最快記憶體直到容量用盡。但Jones指出,這種方式常導致程式啟動階段的一次性元件佔據寶貴的高速記憶空間,造成資源浪費。

「對於多數應用程式來說,首次接觸並非理想方案。」Jones解釋:「我們採用更精密的技術來判斷資料是否需要高速記憶體,效能表現明顯更優異。」

SICM系統能根據需求自動分類儲存資料,大幅提升存取效率,讓開發者能充分發揮超級電腦的完整運算潛能。展望未來,這項技術將透過新型CXL標準,實現單一超級電腦機櫃內同時執行多種不同儲存需求的程式。

「想像一下,在超級電腦的單一機櫃內有大量記憶體,所有節點都能根據需求動態取用。」Jones生動描述:「例如同時執行AI應用程式和小型資料集的複雜運算時,AI需要大量記憶體,而複雜運算則不需要。我們的技術能讓記憶體資源在程式執行時動態調配。」