首页> 外文会议>International Conference on Computer Design >The non-critical buffer: using load latency tolerance to improve data cache efficiency
【24h】

The non-critical buffer: using load latency tolerance to improve data cache efficiency

机译:非关键缓冲区:使用负载延迟容忍度来提高数据缓存效率

获取原文

摘要

Data cache performance is critical to overall processor performance as the latency gap betweem CPU core and main memory increases. Studies have shown that some loads have latency demands that allow them to be serviced from slower portions of memory, thus allowing more critical data to be kept in higher levels of the cache. We provide a strategy for identifying this latency-tolerant data at runtime and, using simple heuristics, keep it out of the main cache and place it instead in a small, parallel, associative buffer. Using such a non-critical buffer dramatically improves the hit rate for more critical data, and leads to a performance improvement comparable to or better than other traditional cache improvement schemes. IPC improvements of over 4% are seen for some benchmarks.
机译:数据缓存性能对于整体处理器性能至关重要,因为CPU核心和主内存增加之间的延迟差距。研究表明,一些负载具有延迟要求,允许它们从存储器的较慢部分提供服务,从而允许更关键的数据保持在高速缓存的更高级别。我们提供了一种在运行时识别这种潜伏宽容数据的策略,并且使用简单的启发式数据,将其留出主缓存并将其放在小,并行,关联缓冲区中。使用这种非关键缓冲器显着提高了更关键数据的命中率,并导致比其他传统高速缓存改进方案更好或更好的性能改进。对于一些基准,可以看到超过4%的IPC改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号