Ding Ning, Ray Wai Man Kong
This work proposes a novel cache prefetching algorithm and corresponding microarchitecture for high-performance Central Processing Unit (CPU) designs. Existing stride-based and conventional DCache prefetching schemes have limited prediction accuracy for loop-intensive workloads, fail to fully exploit branch prediction metadata, and easily induce cache pollution and unnecessary memory bandwidth and power consumption—these constitute the key research gaps addressed in this work. This study aims to leverage branch prediction information to optimize DCache prefetching, accurately identify program loop structures, and reduce cache miss rates while avoiding excessive redundant prefetch operations. The research methodology adopts the Gem5 simulation platform to conduct comparative experiments across typical workloads; we design a dedicated branch history table (BHT) replacement strategy with repetition and usage counters, define clear update rules and loop detection thresholds, and adopt statistical analysis, including confidence intervals, variance and significance testing, to evaluate performance. Quantitative experimental results show that the proposed scheme effectively reduces the DCache miss rate by 2.443%, achieves stable Instructions Per Cycle (IPC) performance by 0.4716 instructions per cycle with negligible overhead, and significantly reduces unnecessary data prefetching, cache pollution and power cost compared with traditional stride prefetching. The optimized design is well-suited for general-purpose CPU scenarios as well as AI training and inference workloads dominated by loop-parallel computation, offering a lightweight and high-performance alternative to existing data prefetching approaches.
@article{0393a846-70b3-4645-8556-8e9b58e77d07,
title={A new DCache prefetch algorithm based on branch prediction information for AI industrial engineering},
author={Ding Ning and Ray Wai Man Kong},
year={2026},
language={en}
}TY - JOUR TI - A new DCache prefetch algorithm based on branch prediction information for AI industrial engineering AU - Ding Ning AU - Ray Wai Man Kong PY - 2026 LA - en ER -
Unknown, Unknown
This chapter discusses metal casting processes, highlighting the diversity and common characteristics among them. The objective is to elucidate the fu
Unknown, Unknown
This study focuses on the fundamental characteristics of solid iron, which is predominantly composed of iron atoms and provides a basis for understand
Ir. Méshac KIME ILUNGA
Ce document traite des procédés métallurgiques spéciaux, en mettant particulièrement l'accent sur l'extraction liquide-liquide, un processus mis au po
Copper solvent extraction units at large hydrometallurgical plants face constraints in metal recovery, phase disengagement, and reagent consumption, d
Non spécifié
L'hydrométallurgie du cuivre, principalement axée sur les minerais oxydés facilement solubles, s'applique également aux minerais sulfurés ou mixtes ap