Saved in:
Bibliographic Details
Main Authors: Kulkarni, Dhruv, Bhammar, Bharat, Thaker, Henil, Dhobi, Pranav, Gohil, R. P., Dinkarrao, Sai Manoj Pudukotai
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.09074
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917982919196672
author Kulkarni, Dhruv
Bhammar, Bharat
Thaker, Henil
Dhobi, Pranav
Gohil, R. P.
Dinkarrao, Sai Manoj Pudukotai
author_facet Kulkarni, Dhruv
Bhammar, Bharat
Thaker, Henil
Dhobi, Pranav
Gohil, R. P.
Dinkarrao, Sai Manoj Pudukotai
contents The memory wall problem arises due to the disparity between fast processors and slower memory, causing significant delays in data access, even more so on edge devices. Data prefetching is a key strategy to address this, with traditional methods evolving to incorporate Machine Learning (ML) for improved accuracy. Modern prefetchers must balance high accuracy with low latency to further practicality. We explore the applicability of utilizing Kolmogorov-Arnold Networks (KAN) with learnable activation functions,a prefetcher we implemented called KANBoost, to further this aim. KANs are a novel, state-of-the-art model that work on breaking down continuous, bounded multi-variate functions into functions of their constituent variables, and use these constitutent functions as activations on each individual neuron. KANBoost predicts the next memory access by modeling deltas between consecutive addresses, offering a balance of accuracy and efficiency to mitigate the memory wall problem with minimal overhead, instead of relying on address-correlation prefetching. Initial results indicate that KAN-based prefetching reduces inference latency (18X lower than state-of-the-art ML prefetchers) while achieving moderate IPC improvements (2.5\% over no-prefetching). While KANs still face challenges in capturing long-term dependencies, we propose that future research should explore hybrid models that combine KAN efficiency with stronger sequence modeling techniques, paving the way for practical ML-based prefetching in edge devices and beyond.
format Preprint
id arxiv_https___arxiv_org_abs_2504_09074
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Case for Kolmogorov-Arnold Networks in Prefetching: Towards Low-Latency, Generalizable ML-Based Prefetchers
Kulkarni, Dhruv
Bhammar, Bharat
Thaker, Henil
Dhobi, Pranav
Gohil, R. P.
Dinkarrao, Sai Manoj Pudukotai
Hardware Architecture
The memory wall problem arises due to the disparity between fast processors and slower memory, causing significant delays in data access, even more so on edge devices. Data prefetching is a key strategy to address this, with traditional methods evolving to incorporate Machine Learning (ML) for improved accuracy. Modern prefetchers must balance high accuracy with low latency to further practicality. We explore the applicability of utilizing Kolmogorov-Arnold Networks (KAN) with learnable activation functions,a prefetcher we implemented called KANBoost, to further this aim. KANs are a novel, state-of-the-art model that work on breaking down continuous, bounded multi-variate functions into functions of their constituent variables, and use these constitutent functions as activations on each individual neuron. KANBoost predicts the next memory access by modeling deltas between consecutive addresses, offering a balance of accuracy and efficiency to mitigate the memory wall problem with minimal overhead, instead of relying on address-correlation prefetching. Initial results indicate that KAN-based prefetching reduces inference latency (18X lower than state-of-the-art ML prefetchers) while achieving moderate IPC improvements (2.5\% over no-prefetching). While KANs still face challenges in capturing long-term dependencies, we propose that future research should explore hybrid models that combine KAN efficiency with stronger sequence modeling techniques, paving the way for practical ML-based prefetching in edge devices and beyond.
title A Case for Kolmogorov-Arnold Networks in Prefetching: Towards Low-Latency, Generalizable ML-Based Prefetchers
topic Hardware Architecture
url https://arxiv.org/abs/2504.09074