首页> 外文会议>International Symposium on High-Performance Computer Architecture >Effective instruction prefetching in chip multiprocessors for modern commercial applications
【24h】

Effective instruction prefetching in chip multiprocessors for modern commercial applications

机译:用于现代商业应用的芯片多处理器中的有效指导预取

获取原文

摘要

In this paper, we study the instruction cache miss behavior of four modern commercial applications (a database workload, TPC-W, SPECjAppServer2002 and SPECweb99). These applications exhibit high instruction cache miss rates for both the L1 and L2 caches, and a sizable performance improvement can be achieved by eliminating these misses. We show that it is important, not only to address sequential misses, but also misses due to branches and function calls. As a result, we propose an efficient discontinuity prefetching scheme that can be effectively combined with traditional sequential prefetching to address all forms of instruction cache misses. Additionally, with the emergence of chip multiprocessors (CMPs), instruction prefetching schemes must take into account their effect on the shared L2 cache. Specifically aggressive instruction cache prefetching can result in an increase in the number of L2 cache data misses. As a solution, we propose a scheme that does not install prefetches into the L2 cache unless they are proven to be useful. Overall, we demonstrate that the combination of our proposed schemes is successful in reducing the instruction miss rate to only 10%-16% of the original miss rate and results in a 1.08X-1.37X performance improvement for the applications studied.
机译:在本文中,我们研究了四个现代化的商业应用(数据库工作负载,TPC-W,最优,性价比最高和SPECweb99的)指令高速缓存未命中的行为。这些应用程序表现出的L1和L2缓存都很高的指令缓存未命中率,以及一个相当大的性能提升可以通过消除这些缺失来实现。我们证明了这一点很重要,不仅要地址连续的失误,还差由于分支机构和函数调用。因此,我们建议,可以用传统的顺序预取得到有效结合,以处理一切形式的指令高速缓存未命中的高效预取不连续性计划。此外,随着芯片多处理器(CMP的)的出现,预取指令的方案必须考虑它们对共享L2高速缓存的作用。具体地说侵略性指令缓存预取可以导致增加在L2高速缓存未命中的数据的数量。作为一个解决方案,我们建议,除非它们被证明是有用的不预取安装到L2高速缓存的方案。总体而言,我们证明了我们提出的方案的组合是成功地减少了指令命中率只有10%-16原来的命中率和结果的百分比在研究的应用1.08X-1.37X的性能提升。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号