首页> 外文期刊>IEE proceedings. Part E >Non-referenced prefetch (NRP) cache for instruction prefetching
【24h】

Non-referenced prefetch (NRP) cache for instruction prefetching

机译:非参考预取(NRP)高速缓存,用于指令预取

获取原文
获取原文并翻译 | 示例
           

摘要

A new conceptual cache, NRP (nonreferenced prefetch) cache, is proposed to improve the performance of instruction prefetch mechanisms which try to prefetch both the sequential and nonsequential blocks under limited memory bandwidth. The NRP cache is used for storing prefetched blocks that were not referenced by the CPU. These blocks were discarded in previous prefetch mechanisms. By storing the non-referenced prefetch blocks in the NRP cache, both cache misses and memory traffic are reduced. A prefetch method to prefetch both the sequential and the nonsequential instruction paths is designed to utilise the effectiveness of the NRP cache. The results from trace-driven simulation show that this approach provides an improvement in memory access time compared to other prefetch methods. Particularly, the NRP cache is more effective in a lookahead prefetch mechanism that can hide longer memory latency. Also, the NRP cache reduces the additional memory traffic required to prefetch both instruction paths. This approach can achieve both improved memory access time and reduced memory traffic in a cost-effective cache design.
机译:提出了一种新的概念性高速缓存NRP(非引用预取)高速缓存,以提高指令预取机制的性能,这些机制试图在有限的内存带宽下预取顺序块和非顺序块。 NRP高速缓存用于存储CPU未引用的预取块。这些块在以前的预取机制中已被丢弃。通过将未引用的预取块存储在NRP缓存中,可以减少缓存未命中和内存流量。设计一种预取方法来预取顺序和非顺序指令路径,以利用NRP缓存的有效性。跟踪驱动模拟的结果表明,与其他预取方法相比,此方法可改善内存访问时间。特别是,NRP缓存在可以隐藏更长的内存延迟的超前预取机制中更有效。同样,NRP缓存减少了预取两条指令路径所需的额外内存流量。这种方法可以在具有成本效益的高速缓存设计中同时缩短内存访问时间并减少内存流量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号