华为云存储创新Lab论文被重要学术会议PACT’2022接收,提出并实现一种称为双流的空间数据预取器DSDP
【论文信息】
Mingjian He, Hua Wang, Ke Zhou, Kaichao Cui, Huabing Yan, Chang Guo, Rongfeng He. “DSDP: Dual Stream Data Prefetcher ”. The 31st International Conference on Parallel Architectures and Compilation Techniques (PACT),October 10–12, 2022,Chicago, IL.
【论文简介】
硬件预取是一种重要的DRAM时延隐藏技术。设计预取器需要在覆盖率和准确性之间取得微妙的平衡。随着处理器核数的增加,预取算法的准确性变得更加重要。根据指令将访问流进行分类是提高预取精度的有效方法,然而这种方法会失去跨指令的数据关系,更严重的情况下甚至会降低算法的覆盖率。在本文中,我们提出了一种称为双流的空间数据预取器DSDP。DSDP通过两种设计实现了高覆盖率和准确性。首先,DSDP通过指令定位技术提高了预取精度,其次DSDP通过在空间定位流上学习跨指令的数据关系以弥补指令定位导致的预取机会损失。实验结果表明,DSDP相比没有预取算法的基线提高了48.6%的系统性能,相比最先进的空间预取器提升了4.7%。