mlsanityData to 14 Oct 2026

GrASP: A Generalizable Address-based Semantic Prefetcher for Scalable Transactional and Analytical Workloads

arXiv 2510.11011 ↗First posted 13 Oct 2025cs.DB cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Data prefetching--loading data into the cache before it is requested--is essential for reducing I/O overhead and improving database performance. While traditional prefetchers focus on sequential patterns, recent learning-based approaches, especially those leveraging data semantics, achieve higher accuracy for complex access patterns. However, these methods often struggle with today's dynamic, ever-growing datasets and require frequent, timely fine-tuning. Privacy constraints may also restrict access to complete datasets, necessitating prefetchers that can learn effectively from samples. To address these challenges, we present GrASP, a learning-based prefetcher designed for both analytical and transactional workloads. GrASP enhances prefetching accuracy and scalability by leveraging logical block address deltas and combining query representations with result encodings. It frames prefetching as a context-aware multi-label classification task, using multi-layer LSTMs to predict delta patterns from embedded context. This delta modeling approach enables GrASP to generalize predictions from small samples to larger, dynamic datasets without requiring extensive retraining. Experiments on real-world datasets and industrial benchmarks demonstrate that GrASP generalizes to datasets 250 times larger than the training data, achieving up to 45% higher hit ratios, 60% lower I/O time, and 55% lower end-to-end query execution latency than existing baselines. On average, GrASP attains a 91.4% hit ratio, a 90.8% I/O time reduction, and a 57.1% execution latency reduction.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 52 references that are in the map. First posted on arXiv 13 Oct 2025.

Builds on

10 of 52 references.

References · 10

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
  3. 2016Enriching Word Vectors with Subword Informationcited by 1,583
  4. 2014Distributed Representations of Sentences and Documentscited by 678
  5. 2019Neo: A Learned Query Optimizercited by 80
  6. 2014Temporal Analysis of Language through Neural Language Modelscited by 54
  7. 2017Dynamic Word Embeddingscited by 51
  8. 2018Query2Vec: An Evaluation of NLP Techniques for Generalized Workload Analyticscited by 8
  9. 2023SGDP: A Stream-Graph Neural Network Based Data Prefetchercited by 7
  10. 2021No DBA? No regret! Multi-armed bandits for index tuning of analytical and HTAP workloads with provable guaranteescited by 4

Built on by

Not cited yet.