About this Activity
Prefetching in operating systems (OS) is a proactive memory management technique used to load data or memory pages into RAM before they are explicitly requested by a process. This reduces latency and improves system performance, as the required data is often already available when accessed. The goal of this hackathon was to replace existing heuristic-based prefetchers with an ML model capable of predicting future memory accesses based on historical patterns.