期刊文献+

片上多处理器中基于步长和指针的预取 被引量:3

Stride and Pointer Based Prefetching in Chip Multiprocessor
下载PDF
导出
摘要 在对大量程序访存行为进行分析的基础上,提出基于步长和指针的预取方法。能捕获规整的数据访问模式和指针访问模式。在L2 cache和内存之间采用全局历史缓存实现该预取方法。全系统模拟结果表明,该预取方法对商业应用测试程序的性能平均提高14%,对科学计算测试程序的性能平均提高34.5%。 Based on the analysis of benchmark program's memory access behavior, this paper proposes stride and pointer based prefetching scheme which can capture regular data access pattern and pointer access pattern, and implements a prefetcher between L2 cache and memory using a global history buffer. Full system simulation shows that this prefetching scheme can improve the commercial benchmark's performance by 14%, and improve the scientific benchmark's performance by 34.5%.
出处 《计算机工程》 CAS CSCD 北大核心 2009年第4期58-60,共3页 Computer Engineering
关键词 片上多处理器 步长预取 指针预取 chip multiprocessor stride prefetching pointer prefetching
  • 相关文献

参考文献6

  • 1Palacharla S, Kessler R E. Evaluating Stream Buffers as a Secondary Cache Replacement[C]//Proc. of ISCA'94. Chicago, USA: [s. n.], 1994.
  • 2Fu J W C, Patel J H, Janssens B L. Stride Directed Prefetching in Scalar Processors[C]//Proc. of the 25th Interanational Symposium on Microarchitecture. Portland, Oregon, USA: [s. n.], 1992.
  • 3Chen Tienfu, Baer J L. Effective Hardware-based Data Prefetching for High-performance Processors[J]. IEEE Trans. on Computers, 1995, 44(5): 609-623.
  • 4Joseph D, Grunwald D. Prefetching Using Markov Predictors[J]. IEEE Transactions on Computers, 1999, 48(2): 121-133.
  • 5Roth A, Moshoyos A, Sohi G S. Dependence Based Prefetching for Linked Data Structures[C]//Proceedings of ASPLOS'98. San Jose, California, USA: [s. n.], 1998.
  • 6Nesbit K, Smith J. Data Cache Prefetching Using a Global History Buffer[C]//Proc. of HPCA'04. Madrid, Spain: [s. n.], 2004.

同被引文献9

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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