Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2011, Vol. 37 ›› Issue (22): 231-233. doi: 10.3969/j.issn.1000-3428.2011.22.077

• Networks and Communications • Previous Articles     Next Articles

Novel Shared Cache Dynamic Partition Mechanism

NI Ya-lu, ZHOU Xiao-fang   

  1. (State Key Laboratory of ASIC & Systems, Fudan University, Shanghai 201203, China)
  • Online:2011-11-18 Published:2011-12-02

一种新型共享Cache动态划分机制

倪亚路,周晓方   

  1. (复旦大学专用集成电路与系统国家重点实验室,上海 201203)

Abstract: By full using advantages of Utility-based Cache Partition(UCP) and Least-recently Used(LRU) policy, a new dynamic shared cache partitioning mechanism is presented. The proposed mechanism is called Improved Utility-based And least-recently used Cache Partition(IUL-CP). It reduces the pollution of multi-threads in the shared cache and resolves the low performance when all cores running the shared cache way number sensitive workloads in multi-core systems with the UCP mechanism. The evaluation, by running SPEC CPU2000 benchmarks, shows that IUL-CP improves the performance by 20.28% over LRU and 14.37% over UCP on average.

Key words: shared Cache, dynamic partition, data pollution, freedom way

摘要: 综合效用最优划分共享Cache方法和传统LRU方法的优点,提出一种新的动态划分共享Cache方法。该方法可消除不同线程在共享Cache中的相互影响,当多核并行执行的程序均对共享Cache中占有的路数敏感时,可解决采用效用最优划分方法时的性能下降问题。经SPEC CPU2000测试表明,该方法与传统LRU和效用最优划分方法相比,系统整体性能平均分别提高20.28%和14.37%。

关键词: 共享Cache, 动态划分, 数据污染, 自由路

CLC Number: