doi.org
Exploiting Vector Code Semantics for Efficient Data Cache Prefetching
May 2024 • Francesc Martínez, Mart́ı Torrents, Adrià Armejach, Marc Casas
Emerging workloads from domains like high performance computing, data analytics or deep learning consume large amounts of memory bandwidth. To mitigate this problem, computing systems include large and deep memory cache hierarchies that exploit both spatial and temporal locality. In this context, hardware data cache prefetching constitutes a useful method to anticipate cache misses and boost performance. Despite their success in terms of high coverage rates, current data cache prefetchers incur a significant numbe…