首页> 外文会议>Proceedings of the 3rd workshop on Memory performance issues >On the effectiveness of prefetching and reuse in reducing L1 data cache traffic
【24h】

On the effectiveness of prefetching and reuse in reducing L1 data cache traffic

机译:关于预取和重用在减少L1数据高速缓存流量方面的有效性

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

摘要

Reducing the number of data cache accesses improves performance, port efficiency, bandwidth and motivates the use of single ported caches instead of complex and expensive multi-ported ones. In this paper we consider an intrusion detection system as a target application and study the effectiveness of two techniques - (i) prefetching data from the cache into local buffers in the processor core and (ii) load Instruction Reuse (IR) - in reducing data cache traffic. The analysis is carried out using a microarchitecture and instruction set representative of a programmable processor with the aim of determining if the above techniques are viable for a programmable pattern matching engine found in many network processors. We find that IR is the most generic and efficient technique which reduces cache traffic by up to 60%. However, a combination of prefetching and IR with application specific tuning performs as well as and sometimes better than IR alone.
机译:减少数据高速缓存访​​问的次数可提高性能,端口效率,带宽,并鼓励使用单端口高速缓存,而不是复杂而昂贵的多端口高速缓存。在本文中,我们将入侵检测系统视为目标应用程序,并研究两种技术的有效性-(i)从缓存中预取数据到处理器核心中的本地缓冲区中,以及(ii)加载指令重用(IR)-减少数据量缓存流量。使用代表可编程处理器的微体系结构和指令集进行分析,目的是确定上述技术是否适用于许多网络处理器中的可编程模式匹配引擎。我们发现IR是最通用,最有效的技术,可将缓存流量减少多达60%。但是,将预取和IR与特定于应用程序的调整相结合的效果要好于IR,有时甚至比单独使用IR要好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号