arrow
返回

Gem5Tune: A Parameter Auto-Tuning Framework for Gem5 Simulator to Reduce Errors

delete2024-03-01
delete0
PRE
AI
Y
Yudi Qiu
T
Tao Huang
Y
Yuxin Tang
刘艳伟 封面图
刘艳伟 (Yanwei Liu)
Y
Yang Kong
X
Xulin Yu
X
Xiaoyang Zeng
Y
Yibo Fan *
DOI:10.1109/TC.2023.3347675delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Computer architecture simulators are widely used to explore new architectures, e.g., the gem5 simulator. However, gem5 has significant performance errors that may lead to misleading research results. Researchers typically reduce errors with the target machine by manual calibration methods, which are time-consuming and require significant expertise. This paper presents gem5Tune, a parameter auto-tuning framework for the gem5 simulator to reduce errors. Applying black-box optimization (BBO) methods, recommended for TPE-based Bayesian optimization, gem5Tune minimizes the error between gem5 and the target machine within a limited number of iterations. Three optimization methods, instruction calibration, sensitivity analysis, and dynamic pruning, are proposed to accelerate the error convergence. Experimental results show that compared to the manual calibration method, gem5Tune significantly reduces performance errors between gem5 and three modern ARM servers by more than 10% (13.83%, 10.86%, and 25.22%, respectively) for SPEC CPU benchmarks. It also scales effectively to PARSEC and SPLASH-2x benchmarks and reduces the errors of architectural events.
Keyword:
Optimization
Calibration
Computational modeling
Computer architecture
Microarchitecture
Closed box
Bayes methods
Architecture simulator
black-box optimization
performance error

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

A
alibaba group
学者数:
1.1K
论文数: 789
被引数: 0
F
fudan university
学者数:
11.8W
论文数: 7.7W
被引数: 121
引用论文

引用论文

In Vivo Analysis of the Notch Receptor S1 Cleavage
err2009-08-24
err0
errOAAI
errRobert J. Lake; Lisa M. Grimm; Alexey Veraksa; Andrew Banos; Spyros Artavanis-Tsakonas
err分享
err收藏
Taking the Human Out of the Loop: A Review of Bayesian Optimization将人类带出循环: 贝叶斯优化的回顾
err2016-01-01
err3.5K
PREAI
errShahriari, Bobak; Swersky, Kevin; Wang, Ziyu; Adams, Ryan P.; de Freitas, Nando
err分享
err收藏
Handbook of mental examination methods (2nd rev. ed.).
err
IF0
err1920-01-01
err0
PREAI
errShepherd Ivory Franz
err分享
err收藏
学者 查看更多内容