Enhancing Cache Performance Through FIFO replacement algorithm optimization for high-performance computing

Cache replacement algorithms are used to optimize the time taken for the central processing Unit (CPU) to process information by storing information needed by the processor at that time and possibly in future so that if the processor needs that information it can be provided immediately. There are a number of techniques (FIFO, LRU, CC, LFU, LRU, GDSF, MRU, Hybrid) that are easily used to organize information in such a way that the information needed by the CPU to remain busy and maintain its speed of processing is readily available. FIFO is known for its ease of implementation and low computational complexity. Therefore, this paper examines the scenarios in which FIFO fails and proposes techniques to enhance cache performance by optimizing FIFO through the integration of machine learning to predict future request and perform intelligent prefetching to preload relevant data into the cache. The machine learning approach increased the cache hit and increased the hit time.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-08-31
DOI
https://doi.org/10.5281/zenodo.17695488
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Cache Performance Through FIFO replacement algorithm optimization for high-performance computing

Zenodo (CERN European Organization for Nuclear Research)
Parallel Computing and Optimization Techniques
article

Enhancing Cache Performance Through FIFO replacement algorithm optimization for high-performance computing

article en

Abstract

Cache replacement algorithms are used to optimize the time taken for the central processing Unit (CPU) to process information by storing information needed by the processor at that time and possibly in future so that if the processor needs that information it can be provided immediately. There are a number of techniques (FIFO, LRU, CC, LFU, LRU, GDSF, MRU, Hybrid) that are easily used to organize information in such a way that the information needed by the CPU to remain busy and maintain its speed of processing is readily available. FIFO is known for its ease of implementation and low computational complexity. Therefore, this paper examines the scenarios in which FIFO fails and proposes techniques to enhance cache performance by optimizing FIFO through the integration of machine learning to predict future request and perform intelligent prefetching to preload relevant data into the cache. The machine learning approach increased the cache hit and increased the hit time.

Zenodo (CERN European Organization for Nuclear Research)
Veritas University (NG)
Openalex Percentile: Top 39%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.