论文标题
一项有关最新硬件数据预取方法的调查,重点是服务器
A Survey on Recent Hardware Data Prefetching Approaches with An Emphasis on Servers
论文作者
论文摘要
数据预摘要,即预测应用程序的未来内存访问并获取不在片上粘贴中的行为的行为,是一种众所周知且广泛使用的方法,可以隐藏内存访问的长期延迟。数据预取的富有成果对行业和学院都很明显:如今,几乎每个高性能处理器都包含了一些数据预购器,以捕获各种应用程序访问模式;此外,在研究文献中,有无数的提案来进行数据预摘要,其中每个提案都以特定方式提高了预取的效率。在这项调查中,我们讨论了数据预取的基本概念和研究最先进的硬件数据预取方法。其他关键词和短语:数据预取,扩展工作负载,服务器处理器和时空相关性。
Data prefetching, i.e., the act of predicting 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 discuss the fundamental concepts in data prefetching and study state-of-the-art hardware data prefetching approaches. Additional Key Words and Phrases: Data Prefetching, Scale-Out Workloads, Server Processors, and Spatio-Temporal Correlation.