CPU Simulation with Ranked Set Sampling and Repeated Subsampling
Magnus Ekman

TL;DR
This paper introduces a novel application of ranked set sampling and repeated subsampling in CPU simulation to improve the accuracy and confidence of representative region selection, significantly reducing error margins.
Contribution
It adapts ranked set sampling and a repeated subsampling scheme to computer architecture simulation, enhancing representativeness and reducing simulation error compared to traditional methods.
Findings
RSS reduces confidence interval width by up to 50%
Repeated subsampling lowers maximum error from 35% to 10%
Achieves average error below 2% in SPEC CPU 2017 simulations
Abstract
Computer system simulation studies routinely rely on executing a limited number of short application regions, since full end-to-end simulation is prohibitively time-consuming. To preserve representativeness, existing methods employ either random sampling or phase-based characterization to identify representative regions. In this work, we revisit random sampling in the context of computer architecture simulation. To assess how the confidence level varies with different micro-architectural configurations, we examine how the sample standard deviation relates to the sample mean. We show that the ranked set sampling (RSS) technique - well established in the statistical literature - maps naturally to architectural simulation and yields significantly tighter confidence intervals than simple random sampling. Across our experiments, RSS reduces the confidence interval width by up to 50%. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Embedded Systems Design Techniques · Parallel Computing and Optimization Techniques
