期刊文献+

自适应访问模式的缓存替换策略 被引量:4

A Cache Replacement Policy Adapting to the Request Access Pattern
原文传递
导出
摘要 针对组竞争仅考虑访问请求序列的替换结果而没有考虑请求的访存特征这个问题,提出了基于堆栈距离频度的复杂加权法在线识别访问模式的方法以及自适应访问模式的缓存管理替换算法,基本思想是依据在线识别的访问请求模式特征自动调整其插入策略.在Simics中,对选自SPEC CPU2000/2006的18个测试程序及组合负载的实验结果表明,该算法的缺失率相对于DIP、RRIP、TADIP和PIPP都有显著降低. Many proposals about the optimization of cache management policies depend on set dueling,and they choose policies according to the results of miss rates. However,they are facing challenges in multicore since they have lower accuracy and higher storage overhead. The main reason is that they only consider the results of cache replacement policies rather than the characteristic of cache access sequences( or access pattern). Therefore,an online access pattern identification method,complex stack distance weighting method was proposed,and an adaptive cache replacement policy,least recently used-C( LRU-C),was put forward. Its basic idea is to adjust the insertion position according to the result of the online access pattern identification. Experiment in the full-system Simics running 18 benchmarks from SPEC CPU2000 /2006 shows that the performance of LRU-C is better than those of dynamic insertion policy,re-reference interval prediction,thread aware dynamic insertion policy and promotion / insertion pseudo-partitioning.
作者 黄智濒 周锋 马华东 HUANG Zhi-bin ZHOU Feng MA Hua-dong(Beijing Key Laboratory of Intelligent Telecommunication Software and Multimedia,Beijing University of Posts and Telecommunications, Beijing 100876, China)
出处 《北京邮电大学学报》 EI CAS CSCD 北大核心 2016年第3期44-48,53,共6页 Journal of Beijing University of Posts and Telecommunications
基金 智能通信软件与多媒体北京市重点实验室开放课题(ITSM201303) 中国博士后基金项目(2014M550662) IBM 2015共享大学计划项目
关键词 访问模式 替换算法 多核共享末级缓存 组竞争 access pattern replacement policy last-level-cache set dueling
  • 相关文献

参考文献7

  • 1Jaleel A, William H, Qureshi M, et al. Adaptive inser- tion policies for managing shared caches [ C ]//Proceed- ings of the 17th International Conference on Parallel Archi- tectures and Compilation Techniques. New York: ACM, 2007 : 208-219.
  • 2Jaleel A, Theobald K B, Steely S C, et al. High per- formance cache replacement using re-reference interval prediction (RRIP) [ C]//Proceedings of the 37'h Annual International Symposium on Computer Architecture. New York: ACM, 2010: 60-71.
  • 3黄智濒,周锋,马华东,祝明发,陶袁.利用堆栈特征的片上末级缓存访问模式在线识别方法[J].国防科技大学学报,2015,37(1):1-7. 被引量:1
  • 4Qureshi M K, Patt Y N. Utility-based cache partitioning: a low-overhead, high-performance, runtime mechanism to partition shared caches[ C]//Proceedings of the 39th An- nual International Symposium on Microarchitecture. 2006 : 423432.
  • 5. Magnusson P S, Christensson M, Eskilson J, et al. Sim- ics: a full system simulation platform [Jl. Computer, 2002, 35(2): 50-58.
  • 6Huang Zhibin, Zhu Mingfa, Xiao Limin. LvtPPP: live- time protected pseudo-partitioning of muhicore shared caches[ J]. IEEE Transactions on Parallel and Distribu- ted Systems, 2013, 24(8): 1622-1632.
  • 7Xie Yuejian, Loh G H. PIPP: promotion/insertion pseu- do-partitioning of multi-core shared caches [ C ] // Pro- ceedings of the 36'h Annual International Symposium on Computer Architecture. New York: ACM, 2009: 174- 183.

二级参考文献11

  • 1Misler M, Jerger N D E. Moths: mobile threads for on-chip networks [ J ]. ACM Transactions on Embedded Computing Systems ,2013:12(ls).
  • 2Gallo M, Kauffmann B, Muscariello L, et al. Performance evaluation of the random replacement policy for networks of caches [ J ]. Performance Evaluation, 2014, 72 : 16 - 36.
  • 3Subramanian R, Smaragdakis Y, Loh G H. Adaptive caches: effective shaping of cache behavior to workloads [ C ]// Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, Orlando,2006 : 385 - 396.
  • 4Jaleel A, Hasenplaugh W, Qureshi M, et al. Adaptive insertion policies for managing shared caches [ C ]//Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, 2007:208-219.
  • 5Jaleel A, Theobald K B, Steely S C, et al. High performance cache replacement using re-reference interval prediction (RRIP) [ C ]//Proceedings of the 37th annual International Symposium on Computer Architecture ,2010 : 60 - 71.
  • 6Chen T F, Baer J L. Effective hardware-based data prefetching for high-performance processors [ J ]. IEEE Transactions on Computers, 1995,44 (5) :609 - 623.
  • 7Qureshi M K, Putt Y N. Utility-based cache partitioning: a low-overhead, high-performance, rantime mechanism to partition shared caches [ C ]//Proceedings of the 39th Annual International Symposium on Microarchitecture ( MICRO - 39 ), 2006 : 423 - 432.
  • 8Chang J C , Sohi G S. Cooperative cache partitioning for chip multiprecessors [ C ]//Proceedings of the 21th Annual International Conference on Supercomputing,2007:242 -252.
  • 9Jaleel A, Hasenplaugh W, Qureshi M, et al. Adaptive insertion policies for managing shared caches [ C ]//Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, 2007: 208- 219.
  • 10Magnusson P S, Christensson M, Eskilson J, et al. Simics : a full system simulation platform [ J ]. Computer, 2002,35 (2) : 50 - 58.

同被引文献34

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部