PUL:面向缓存的软件预加载策略的局限性
数据库
2025-06-23 v1
摘要
存储延迟和带宽是限制系统性能和可扩展性的主要因素。现代 CPU 通过采用大型缓存、超标量执行或复杂的硬件预取器来隐藏延迟。然而,软件化的预取效率更高,随着新一代 CPU 的不断推出效果更加显著。本文我们研究面向后摩尔时代的软件化系统,通过将运算卸载至智能存储器来实现。我们表明,在近数据处理的场景下,软件化的预取潜力更高,通过计算/IO 交错最大化计算资源利用率。
引用
@article{arxiv.2506.16976,
title = {PUL: Pre-load in Software for Caches Wouldn't Always Play Along},
author = {Arthur Bernhardt and Sajjad Tamimi and Florian Stock and Andreas Koch and Ilia Petrov},
journal= {arXiv preprint arXiv:2506.16976},
year = {2025}
}