Saved in:
Bibliographic Details
Main Authors: Bernhardt, Arthur, Tamimi, Sajjad, Stock, Florian, Koch, Andreas, Petrov, Ilia
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.16976
Tags: Add Tag
No Tags, Be the first to tag this record!
_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