arrow
Return

SimPoint plus : More Stable, Accurate and Efficient Program Analysis

delete2026-01-01
delete0
PRE
AI
J
Jiangying Xue
T
Tianyu Xiong
L
Lingwei Chao
R
Ruini Xue *
DOI:10.1007/978-3-031-99857-7_1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper introduces SimPoint+, an enhanced sampled simulation methodology that addresses key limitations of the widely-used SimPoint approach. SimPoint+ achieves greater stability, accuracy, and efficiency in program analysis through three major improvements: (1) UMAP-based dimensionality reduction for Basic Block Vectors, (2) a two-stage clustering approach utilizing HDBSCAN, and (3) a lightweight cycle calibration method. Furthermore, an automated hyperparameter tuning strategy accommodates diverse program characteristics for the first two models. Evaluation of SPEC CPU 2006 benchmarks demonstrates that SimPoint+ significantly outperforms SimPoint by yielding more consistent results across runs, reducing cycle error rates by 3-5 orders of magnitude, and decreasing required simulation time by 25%55% overall. SimPoint+ facilitates more reliable and efficient simulation for computer architecture research, providing a robust foundation for rapid design space exploration and performance analysis of complex processors.
Keywords:
Phase Analysis
Program Analysis
Sampled
Simulation
Simulation Point

Journal

E
EURO-PAR 2025: PARALLEL PROCESSING, PT II
IF:
0
Papers:
24
Citations:
0

Organization

U
university of electronic science & technology of china
Scholars:
3.2K
Papers: 970
Citations: 0