首页> 外文期刊>Future generation computer systems >Load-balancing data prefetching techniques
【24h】

Load-balancing data prefetching techniques

机译:负载平衡数据预取技术

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

摘要

Despite the success of hybrid data address and value prediction in increasing the accuracy and coverage of data prefetching, memory access latency is still found to be an important bottleneck to the system performance. Careful study shows that about half of the cache misses are actually due to data references whose access pattern can be predicted accurately. Furthermore, the overall cache effectiveness is bounded by the behavior of unpredictable data references in cache. In this paper, we propose a set of four load-balancing techniques to address this memory latency problem. The first two mechanisms, sequential unification and aggressive lookahead mechanisms, are mainly used to reduce the chance of partial hits and the abortion of accurate prefetch requests. The latter two mechanisms, default prefetching and cache partitioning mechanisms, are used to optimize the cache performance of unpredictable references. The resulting cache, called the LBD (load-balancing data) cache, is found to have superior performance over a wide range of applications. Simulation of the LBD cache with RPT prefetching (reference prediction table -- one of the most cited selective data prefetch schemes proposed by Chen and Baer) on SPEC95 showed that significant reduction in data reference latency, ranging from about 20 to over 90% and with an average of 55.89%, can be obtained. This is compared against the performance of prefetch--on--miss and RPT with an average latency reduction of only l7.37 and 26.05%, respectively.
机译:尽管混合数据地址和值预测成功地提高了数据预取的准确性和覆盖范围,但仍然发现内存访问延迟是系统性能的重要瓶颈。仔细的研究表明,大约一半的高速缓存未命中实际上是由于数据引用导致的,这些数据引用的访问模式可以准确预测。此外,整体缓存效率受缓存中不可预测的数据引用的行为限制。在本文中,我们提出了一套四种负载均衡技术来解决此内存延迟问题。前两种机制(顺序统一​​和积极的超前机制)主要用于减少部分命中和中止准确预取请求的机会。后两种机制(默认的预取和缓存分区机制)用于优化不可预测引用的缓存性能。发现生成的高速缓存称为LBD(负载平衡数据)高速缓存,在各种应用程序中均具有出色的性能。在SPEC95上使用RPT预取(参考预测表-由Chen和Baer提出的引用最多的选择性数据预取方案之一)对LBD缓存进行的仿真表明,数据参考等待时间显着减少,范围从大约20%到90%以上,并且平均可以获得55.89%。将此与未完成预取和RPT的性能进行了比较,平均延迟分别仅降低了17.37和26.05%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号