ADP: An Adaptive Downgrade Predictor for Hybrid Multi-Die Architecture

Downgrade prediction technique speculatively writes dirty data back from cache to memory by predicting the last-touch or last-write-touch of a cache block, allowing subsequent memory access requests from other cores to directly read data from the LLC or memory, hiding the additional delay caused by coherence activities. Previous downgrade prediction techniques, namely LDP, which typically employ a PAp approach to maintain prediction coverage, suffers from low coverage when the program does not exhibit enough repeated patterns within a block address. A way to address this issue is to employ a PAg approach, which is called GDP in this paper, to allow sharing of a same signature across different other block addresses, with the disadvantage of higher misprediction ratio. This paper proposes an Adaptive Downgrade Predictor, ADP, which makes us of a Choice Predictor, to select the best predictor for a given block address at the runtime to achieve high coverage in GDP while maintaining low misprediction like LDP for each application. The experimental results show that the average prediction coverage of LDP and GDP are 79% and 72.5% respectively, with the average misprediction rate of are 1.8% and 10.2% respectively. With ADP, the average prediction coverage is 86.3%, increased by 7.3% as compared to LDP and by 13.8% as compared to GDP, with the average misprediction rate of 3.3%, significantly decreased by 6.9% as compared to GDP but slightly increased by 1.5% as compared to LDP.

Authors

Institutions

Publication Details

Published
2024-12-27
DOI
https://doi.org/10.1109/eiecc64539.2024.10929263
Citations
1
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ADP: An Adaptive Downgrade Predictor for Hybrid Multi-Die Architecture

Liang Yang, Yu Zhou, An-Chow Lai, Wei Zhang et al.
1 citations
Parallel Computing and Optimization Techniques
0.49
article

ADP: An Adaptive Downgrade Predictor for Hybrid Multi-Die Architecture

Liang Yang, Yu Zhou, An-Chow Lai, Wei Zhang, Jian Q. Shao
article en
1 citations

Abstract

Downgrade prediction technique speculatively writes dirty data back from cache to memory by predicting the last-touch or last-write-touch of a cache block, allowing subsequent memory access requests from other cores to directly read data from the LLC or memory, hiding the additional delay caused by coherence activities. Previous downgrade prediction techniques, namely LDP, which typically employ a PAp approach to maintain prediction coverage, suffers from low coverage when the program does not exhibit enough repeated patterns within a block address. A way to address this issue is to employ a PAg approach, which is called GDP in this paper, to allow sharing of a same signature across different other block addresses, with the disadvantage of higher misprediction ratio. This paper proposes an Adaptive Downgrade Predictor, ADP, which makes us of a Choice Predictor, to select the best predictor for a given block address at the runtime to achieve high coverage in GDP while maintaining low misprediction like LDP for each application. The experimental results show that the average prediction coverage of LDP and GDP are 79% and 72.5% respectively, with the average misprediction rate of are 1.8% and 10.2% respectively. With ADP, the average prediction coverage is 86.3%, increased by 7.3% as compared to LDP and by 13.8% as compared to GDP, with the average misprediction rate of 3.3%, significantly decreased by 6.9% as compared to GDP but slightly increased by 1.5% as compared to LDP.

China Electronics Technology Group Corporation (CN)
Affordable and clean energy
Openalex Percentile: Top 31%
Parallel Computing and Optimization Techniques
0.49
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.