PDF

A new DCache prefetch algorithm based on branch prediction information for AI industrial engineering

Ding Ning, Ray Wai Man Kong

2026encachebranch predictiondata prefetchingcpuperformance

Abstract

Language:

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.

Download

Cite This Work

@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  -

Similar Items

Metal Casting Processes

Unknown, Unknown

This chapter discusses metal casting processes, highlighting the diversity and common characteristics among them. The objective is to elucidate the fu

2023enPDF

The Nature of Solid Iron and Its Grain Structure

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

2023enPDF

842063941 SX configuration

2026enPDF

758686865 Procedes metallurgique speciaux

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

2026enPDF

729490895 TFC Jordi kayombo

Copper solvent extraction units at large hydrometallurgical plants face constraints in metal recovery, phase disengagement, and reagent consumption, d

2026enPDF

790734466 METALLURGIE EXTRACTIVE DU CUIVRE hydrome tallurgie

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

2026enPDF