馮國富 董小社 丁彥飛 王旭昊
摘要:針對Cell寬帶引擎架構(CBEA)多核高性能處理器要求軟件顯式地對分層存儲結構進行管理,帶來架構的可編程性及性能等問題,提出了一種基于CBEA的異構多核訪存技術。將CBEA訪存分為批量訪存和按需訪存;通過合理部署數據緩,中區來減小批量訪存計算中的片內訪存開銷,利用支持粗粒度訪問的軟件管理cache及數據預取來降低按需訪存的片外訪存開銷;以訪存接口庫的方式來改善軟件的可編程性。實驗結果表明,所提技術的訪存接口庫在批量訪存方式下的性能比ALF和CellSs提高了30%~50%,按需訪存中軟件管理cache性能比CBE軟件開發工具包提高了20%~30%,4路數據預取訪存比單路緩存的性能提高約50%。
關鍵詞:異構多核;訪存技術;分層存儲結構;Cell寬帶引擎架構
中圖分類號:TP393文獻標志碼:A文章編號:0253—987X(2009)02—0001—05