...
首页> 外文期刊>ACM Computing Surveys >Evaluation of Hardware Data Prefetchers on Server Processors
【24h】

Evaluation of Hardware Data Prefetchers on Server Processors

机译:在服务器处理器上的硬件数据预取器评估

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

摘要

Data prefetching, i.e., the act of predicting an application's future memory accesses and fetching those that are not in the on-chip caches, is a well-known and widely used approach to hide the long latency of memory accesses. The fruitfulness of data prefetching is evident to both industry and academy: Nowadays, almost every high-performance processor incorporates a few data prefetchers for capturing various access patterns of applications; besides, there is a myriad of proposals for data prefetching in the research literature, where each proposal enhances the efficiency of prefetching in a specific way.In this survey, we evaluate the effectiveness of data prefetching in the context of server applications and shed light on its design trade-offs. To do so, we choose a target architecture based on a contemporary server processor and stack various state-of-the-art data prefetchers on top of it. We analyze the prefetchers in terms of their ability to predict memory accesses and enhance overall system performance, as well as their imposed overheads. Finally, by comparing the state-of-the-art prefetchers with impractical ideal prefetchers, we motivate further work on improving data prefetching techniques.
机译:数据预取,即预测应用程序的未来内存访问和获取不在片内缓存中的行为,是一种众所周知的和广泛使用的方法来隐藏内存访问的长期延迟。对行业和学院的数据预取的成果是显而易见的:现在,几乎每个高性能处理器都包含一些数据预取器,用于捕获应用程序的各种访问模式;此外,在研究文献中有多种数据预取的建议,其中每个提案以特定的方式提高了预取的效率。在此调查中,我们评估了在服务器应用程序的背景下的数据预取的有效性,并缩小了它的设计权衡。为此,我们选择基于当代服务器处理器的目标架构,并在其顶部堆叠各种最先进的数据预取。我们根据能够预测预取器,以预测内存访问并增强整体系统性能,以及它们强制的开销。最后,通过将最先进的预取具有不切实际的理想预取人员的预取人员进行比较,我们可以进一步开发改进数据预取技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号