paper-with-me

홈 › Papers

Taming Wild Branches: Overcoming Hard-to-Predict Branches using the Bullseye Predictor

2025-06-07 · Emet Behrendt, Shing Wai Pun, Prashant J. Nair

Branch prediction is key to the performance of out-of-order processors. While the CBP-2016 winner TAGE-SC-L combines geometric-history tables, a statistical corrector, and a loop predictor, over half of its remaining mispredictions stem from a small set of hard-to-predict (H2P) branches. These branches occur under diverse global histories, causing repeated thrashing in TAGE and eviction before usefulness counters can mature. Prior work shows that simply enlarging the tables offers only marginal improvement. We augment a 159 KB TAGE-SC-L predictor with a 28 KB H2P-targeted subsystem called the Bullseye predictor. It identifies problematic PCs using a set-associative H2P Identification Table (HIT) and steers them to one of two branch-specific perceptrons, one indexed by hashed local history and the other by folded global history. A short trial phase tracks head-to-head accuracy in an H2P cache. A branch becomes perceptron-resident only if the perceptron's sustained accuracy and output magnitude exceed dynamic thresholds, after which TAGE updates for that PC are suppressed to reduce pollution. The HIT, cache, and perceptron operate fully in parallel with TAGE-SC-L, providing higher fidelity on the H2P tail. This achieves an average MPKI of 3.4045 and CycWpPKI of 145.09.

📄 PDF Abstract BibTeX arXiv:2506.06773

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Taming the Wild: A Unified Analysis of Hogwild-Style Algorithms

2015-12-01 · NeurIPS 2015 12 · Christopher M. De Sa, Ce Zhang, Kunle Olukotun, Christopher Ré

Stochastic gradient descent (SGD) is a ubiquitous algorithm for a variety of machine learning problems. Researchers and industry have developed several techniques to optimize SGD's runtime performance, including asynchro…

Matrix Completion

Taming the Wild: A Unified Analysis of Hogwild!-Style Algorithms

2015-06-22 · Christopher De Sa, Ce Zhang, Kunle Olukotun, Christopher Ré

Stochastic gradient descent (SGD) is a ubiquitous algorithm for a variety of machine learning problems. Researchers and industry have developed several techniques to optimize SGD's runtime performance, including asynchro…

Matrix Completion

LoRaQ: Optimized Low Rank Approximation for 4-bit Quantization

2026-04-20 · Yann Bouquet, Alireza Khodamoradi, Sophie Yáng Shen, Kristof Denolf 외 arxiv

Post-training quantization (PTQ) is essential for deploying large diffusion transformers on resource-constrained hardware, but aggressive 4-bit quantization significantly degrades generative performance. Low-rank approxi…

ShearFuse-UNet: Hadamard, DCT, and Shearlet Transform Fusion for Next-Day Wildfire Spread Prediction

2026-06-12 · Ene Meco, Yingyi Luo, Emadeldeen Hamdan, Adam Watts 외 arxiv

We propose ShearFuse-UNet, a lightweight and computationally efficient deep learning model for next-day wildfire spread prediction from multi-modal satellite data. The model integrates three complementary transform-domai…

N-Tree Diffusion for Long-Horizon Wildfire Risk Forecasting

2026-03-07 · Yucheng Xing, Xin Wang arxiv

Long-horizon wildfire risk forecasting requires generating probabilistic spatial fields under sparse event supervision while maintaining computational efficiency across multiple prediction horizons. Extending diffusion m…

Computational Efficiency