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
Cited Papers

Cited Papers

Full Speed Ahead: Detailed Architectural Simulation at Near-Native Speed
err2015-10-01
err0
errOAAI
errAndreas Sandberg; Nikos Nikoleris; Trevor E. Carlson; Erik Hagersten; Stefanos Kaxiras; David Black-Schaffer
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Multilevel Phase Analysis
err2015-03-09
err0
PREAI
errWeihua Zhang; Jiaxin Li; Yi Li; Haibo Chen
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
SimpleScalar: an infrastructure for computer system modeling
err2002-01-01
err0
PREAI
errT. Austin; E. Larson; D. Ernst
errShare
errSave
Discovering and exploiting program phases
err2003-11-01
err0
errOAAI
errT. Sherwood; E. Perelman; G. Hamerly; S. Sair; B. Calder
errShare
errSave
The gem5 simulator
err2011-08-31
err0
PREAI
errNathan Binkert; Bradford Beckmann; Gabriel Black; Steven K. Reinhardt; Ali Saidi; Arkaprava Basu; Joel Hestness; Derek R. Hower; Tushar Krishna; Somayeh Sardashti; Rathijit Sen; Korey Sewell; Muhammad Shoaib; Nilay Vaish; Mark D. Hill; David A. Wood
errShare
errSave
researcher View more