vix.ing · top · new · best · stats · spec

Glass-Box Analysis for Computer Systems: Transparency Index, Shapley Attribution, and Markov Models of Branch Prediction

2025/09/23 by Faruk Alpay, Hamdi Alakkad, Alpay, Faruk +1
Computer Science · #60J10 #68M20 #C.1.1 #C.4 #Data Mining Algorithms and Applications #FOS: Computer and information sciences #Hardware Architecture (cs.AR) #Performance (cs.PF) #Software Engineering Research

paper · pdf · doi:10.48550/arxiv.2509.19027

openalex publication_date 2025/09/23 · openalex created_date 2025/10/16 · openalex updated_date 2026/07/28

Abstract

We formalize glass-box analysis for computer systems and introduce three principled tools. First, the Glass-Box Transparency Index (GTI) quantifies the fraction of performance variance explainable by internal features and comes equipped with bounds, invariances, cross-validated estimation, and bootstrap confidence intervals. Second, Explainable Throughput Decomposition (ETD) uses Shapley values to provide an efficiency-preserving attribution of throughput, together with non-asymptotic Monte Carlo error guarantees and convexity (Jensen) gap bounds. Third, we develop an exact Markov analytic framework for branch predictors, including a closed-form misprediction rate for a two-bit saturating counter under a two-state Markov branch process and its i.i.d. corollary. Additionally, we establish an identifiability theorem for recovering event rates from aggregated hardware counters and provide stability bounds under noise.

Citations

Related