PUL: Pre-load in Software for Caches Wouldn't Always Play Along

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bernhardt, Arthur, Tamimi, Sajjad, Stock, Florian, Koch, Andreas, Petrov, Ilia
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915353155600384
author Bernhardt, Arthur
Tamimi, Sajjad
Stock, Florian
Koch, Andreas
Petrov, Ilia
author_facet Bernhardt, Arthur
Tamimi, Sajjad
Stock, Florian
Koch, Andreas
Petrov, Ilia
contents Memory latencies and bandwidth are major factors, limiting system performance and scalability. Modern CPUs aim at hiding latencies by employing large caches, out-of-order execution, or complex hardware prefetchers. However, software-based prefetching exhibits higher efficiency, improving with newer CPU generations. In this paper we investigate software-based, post-Moore systems that offload operations to intelligent memories. We show that software-based prefetching has even higher potential in near-data processing settings by maximizing compute utilization through compute/IO interleaving.
format Preprint
id arxiv_https___arxiv_org_abs_2506_16976
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PUL: Pre-load in Software for Caches Wouldn't Always Play Along
Bernhardt, Arthur
Tamimi, Sajjad
Stock, Florian
Koch, Andreas
Petrov, Ilia
Databases
Memory latencies and bandwidth are major factors, limiting system performance and scalability. Modern CPUs aim at hiding latencies by employing large caches, out-of-order execution, or complex hardware prefetchers. However, software-based prefetching exhibits higher efficiency, improving with newer CPU generations. In this paper we investigate software-based, post-Moore systems that offload operations to intelligent memories. We show that software-based prefetching has even higher potential in near-data processing settings by maximizing compute utilization through compute/IO interleaving.
title PUL: Pre-load in Software for Caches Wouldn't Always Play Along
topic Databases
url https://arxiv.org/abs/2506.16976