透過您的圖書館登入
IP:18.223.0.53
  • 學位論文

針對於非均勻快取架構之效能與耗電評估

Performance and Power Evaluation for Non-Uniform Cache Architecture

指導教授 : 洪士灝

摘要


隨著半導體製程的進步,在未來的處理器中將會整合大容量的快取。然而傳統快取架構的存取時間會隨著快取容量增加而提升,快取存取時間增加將會影響系統整體效能,效能的降低也會影響系統的耗電量。為了解決大容量快取存取時間過長的問題,最近幾年,出現了非均勻快取架構,其將快取分割成許多相同容量的bank,使用NoC (Network-on-chip)來存取各bank內部資料,其根據存取資料在非均勻快取架構的位置,提供了不同的存取時間,存取距離核心越近的資料其存取時間越短,然而存取距離核心越遠的資料其存取時間越長。雖然非均勻快取架構能夠提供較好的存取時間但是其複雜的架構以及不同的搜尋方法,可能會消耗過多的能量,因此在本文中,我們以軟體模擬的方式了評估非均勻快取架構的平台,分析其效能以及消耗的能量,最後與傳統快取架構比較,證實在執行SPEC測試程式時,非均勻快取架構具有高效能與低耗電量的特性。

並列摘要


The shrinking of process technologies enables large caches to be incorporated into future chips. In traditional cache architecture, the cache access time increases with the cache size and would effect performance and energy consumption. To reduce the average cache access time, non-uniform cache architecture (NUCA) was proposed. While NUCA reduce the average cache access time, its complex architecture and logical policies may increase energy consumption. In this paper, we built a NUCA simulation environment to show that NUCA can reduce average cache access time and save energy consumption for the benchmark programs in our simulated study.

參考文獻


[1] C. Kim, D. Burger, and S. W. Keckler. An Adaptive, Non-Uniform Cache Structure for Wire-Delay Dominated On-Chip Caches. In Proceedings of ASPLOS, p.211-222, December, 2002.
[2] Z. Chishti, M. D. Powell, and T. N. Vijaykumar. Distance Associativity for High-Performance Energy-Efficient Non-Uniform Cache Architectures. In Proceedings of MICRO, p.55-66, December, 2003.
[3] Z. Chishti, M. D. Powell, and T. N. Vijaykumar. Optimizing Replication, Communication, and Capacity Allocation in CMPs. In Proceedings of ISCA, p.357-368, June, 2005.
[5] B. M. Beckmann and D. A. Wood. Managing Wire Delay in Large Chip-Multiprocessor Caches. In Proceedings of MICRO, p.319-330, December, 2004.
[8] X. Lin and L. M. Ni. Deadlock-Free Multicast Wormhole Routing in Multicomputer Networks. In Proceedings of ISCA, p.116-125, May, 1991.

延伸閱讀