透過您的圖書館登入
IP:18.219.96.224
  • 期刊
  • OpenAccess

A Second-Level Cache with the Distance-Aware Replacement Policy for NUMA Systems

並列摘要


The cache replacement policy is one of the most important factors that affect the cache performance. With the trend of increasing associativity in second-level caches, implementing an efficient replacement algorithm becomes more important than just eliminating conflict misses. The LRU cache replacement algorithm has been known to work well in a single processor system by reducing the cache miss rate, but it does not minimize the cache replacement cost on the interconnection for a multiprocessor system because it does not take the distance into account. In this paper, we suggest a distance-aware second level (L2) cache for scalable multiprocessors, which is composed of a traditional LRU cache and an additional SDF (Shortest Distance First,) cache. The LRU cache selects a victim using age information, while the SDF cache does so using distance information. Both work together to minimize the overall replacement cost by keeping long-distance blocks as well as recently used blocks. The combined L2 cache reduces the cache miss rate compared to the original LRU cache in many cases. With 32 processors, a 512KB LRU/SDF L2 cache outperforms a 512KB LRU L2 cache. Moreover, the replacement traffic on an interconnection network such as the ring is suppressed by up to 69%, which is expected to bring more scalability to multiprocessor systems.

被引用紀錄


張建平(2010)。使用時脈閘控方法設計之兩點校正數位晶片〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840/cycu201000618
王其偉(2006)。政府機關資訊科技委外關鍵因素之探討〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840/cycu200600331
Huang, F. C. (2007). 使用少量關鍵模型之三維對嘴語音動畫 [master's thesis, National Taiwan University]. Airiti Library. https://doi.org/10.6342/NTU.2007.01185
Fu, G. C. (2009). 動態收集非分支指令以減少動態分支機制之查詢 [master's thesis, Tatung University]. Airiti Library. https://www.airitilibrary.com/Article/Detail?DocID=U0081-3001201315104054

延伸閱讀