Saved in:
| Main Authors: | , , , , |
|---|---|
| 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 |