期刊文献+

一个由编译器控制的Cache替换策略 被引量:2

A Compiler-assisted Cache Replacement Policy
下载PDF
导出
摘要 由于Cache污染问题,传统的仅由硬件控制的Cache替换策略不能得到令人满意的Cache利用率。为解决该问题,EPIC引入了Cache提示以辅助控制Cache替换。文章提出了一个由编译器辅助控制的Cache替换策略:最优Cache划分(OCP)。OCP Cache替换策略简化了Cache行为和Cache失效分析方法。实验结果表明,OCP Cache替换策略能有效地降低Cache失效率。 Recent research results show that conventional hardware-only cache replacement policies result in unsatisfactory cache utilization because of cache pollution. To overcome this problem, cache hints are introduced to assist cache replacement. Cache hints are used to specify the cache level at which the data is stored after accessing it. This paper presents a compiler-assisted cache replacement policy, optimum cache partition (OCP), which can be carried out through cache hints and LRU replacement policy. The OCP replacement policy results in plain cache behaviors, and makes cache misses analyzing and optimizing easily and efficiently. OCP replacement policy has been implemented in the compiler test-bed and evaluated on a set of scientific computing benchmarks. Initial results show that the approach is effective on reducing the cache miss rate.
出处 《计算机工程》 EI CAS CSCD 北大核心 2006年第8期102-104,共3页 Computer Engineering
基金 国家"863"计划基金资助项目"高性能微处理器优化编译器研究"(2002AA1Z2105)
关键词 Cache提示 Cache行为分析 编译优化 Cache hint Cache behavior analysis Compiler optimization
  • 相关文献

参考文献6

  • 1McKinley K S,Temam O.Quantifying Loop Nest Locality Using Spec'95 and the Perfect Benchmarks [J].ACM Transactions on Computer Systems,1999,17(4):288-336.
  • 2Jain P,Devadas S,Engels D,et al.Software-assisted Replacement Mechanisms for Embedded Systems [C].International Conference on Computer Aided Design,2001:119-126.
  • 3Wang Z,McKinley K,Rosenberg A,et al.Using the Compiler to Improve Cache Replacement Decisions [C].PACT'02,2002-09.
  • 4Yang Hongbo,Govindarajan R,Gao Guang R,et al.Compiler-assisted Cache Replacement:Problem Formulation and Performance Evaluation [C].Proceedings of the 16^th International Workshop on Languages and Compilers for Parallel Computing,College Station,Texas,2003-10.
  • 5Beyls K,D'Hollander E H.Compile-time Cache Hint Generation for EPIC Architectures [C].Proceedings of the 2^nd International Workshop on Explicitly Parallel Instruction Computing Architectures and Compiler Techniques,Istanbul,Turkey,2002-11.
  • 6Pugh W.Counting Solutions to Presburger Formulas:How and Why [J].ACM SIGPLAN Notices,1994,29(6):121-134.

同被引文献4

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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