《具有事務型記憶體的片上多處理器訪存最佳化技術研究》是依託清華大學,由汪東升擔任項目負責人的面上項目。
基本介紹
- 中文名:具有事務型記憶體的片上多處理器訪存最佳化技術研究
- 依託單位:清華大學
- 項目負責人:汪東升
- 項目類別:面上項目
- 批准號:60673145
- 申請代碼:F0204
- 負責人職稱:教授
- 研究期限:2007-01-01 至 2009-12-31
- 支持經費:26(萬元)
項目摘要
片上多處理器(CMP)是指在單晶片上集成多個處理器核心,通過探索執行緒級並行提升系統的性能。事務型記憶體是2004年史丹福大學提出的一種CMP的記憶體層次結構,它同時簡化了軟體編程與硬體設計的複雜性,得到了研究界的廣泛關注和工業界的大力支持。本項目針對事務型記憶體CMP的訪存最佳化技術,擬提出一種根據事務提交時數據的有效性進行數據分類的方法,即將數據分為4類:全局數據、通訊數據、局部數據與無效數據。針對不同的數據,在事務提交時採用不同的提交算法,從而達到減少訪存次數的效果,在提升系統性能的同時,降低系統功耗。本項目同時擬提出生命周期敏感的快取層次結構和考慮數據分類的層次存儲結構,並使用編譯最佳化和二進制轉換技術進行數據的自動分類。初步試驗結果表明,項目擬提出的方法平均可以減少22%的記憶體寫操作,最多可減少84%的記憶體寫操作,有效提高了存儲訪問效率。