Chip Multiprocessor Design Space Exploration through Statistical Simulation

被引:29
作者
Genbrugge, Davy [1 ]
Eeckhout, Lieven [1 ]
机构
[1] Univ Ghent, Dept Elect & Informat Syst ELIS, B-9000 Ghent, Belgium
关键词
Performance of systems (modeling techniques; simulation);
D O I
10.1109/TC.2009.77
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing fast chip multiprocessor simulation techniques is a challenging problem. Solving this problem is especially valuable for design space exploration purposes during the early stages of the design cycle where a large number of design points need to be evaluated quickly. This paper studies statistical simulation as a fast simulation technique for chip multiprocessor (CMP) design space exploration. The idea of statistical simulation is to measure a number of program execution characteristics from a real program execution through profiling, to generate a synthetic trace from it, and simulate that synthetic trace as a proxy for the original program. The important benefit is that the synthetic trace is much shorter compared to a real program trace, which leads to substantial simulation speedups. This paper enhances state-of-the-art statistical simulation: 1) by modeling the memory address stream behavior in a more microarchitecture-independent way and 2) by modeling a program's time-varying execution behavior. These two enhancements enable accurately modeling resource conflicts in shared resources as observed in the memory hierarchy of contemporary chip multiprocessors when multiple programs are coexecuting on the CMP. Our experimental evaluation using the SPEC CPU benchmarks demonstrates average prediction error of 7.3 percent across a range of CMP configurations while varying the number of cores and memory hierarchy configurations.
引用
收藏
页码:1668 / 1681
页数:14
相关论文
共 50 条
[11]   Design Space Exploration of Near Memory Accelerators [J].
Lloyd, Scott ;
Gokhale, Maya .
PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, :218-220
[12]   Design and simulation of a Torus topology for network on chip [J].
Wu ChangLi Yubai Chai Song DSP LabSchool of Communication and Information EngineeringUnivof Electronic Science and Technology of ChinaChengdu PRChina .
JournalofSystemsEngineeringandElectronics, 2008, (04) :694-701
[13]   Design and simulation of a Torus topology for network on chip [J].
Chang, Wu ;
Li Yubai ;
Song, Chai .
JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2008, 19 (04) :694-701
[14]   A modular simulation framework for architectural exploration of on-chip interconnection networks [J].
Kogel, T ;
Doerper, M ;
Wieferink, A ;
Leupers, R ;
Ascheid, G ;
Meyr, H ;
Goossens, S .
CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, :7-12
[15]   MRP: Mix Real Cores and Pseudo Cores for FPGA-based Chip-multiprocessor Simulation [J].
Chen, Xinke ;
Zhang, Guangfei ;
Wang, Huandong ;
Wu, Ruiyang ;
Wu, Peng ;
Zhang, Longbing .
2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, :211-216
[16]   FARSI: An Early-stage Design Space Exploration Framework to Tame the Domain-specific System-on-chip Complexity [J].
Boroujerdian, Behzad ;
Jing, Ying ;
Tripathy, Devashree ;
Kumar, Amit ;
Subramanian, Lavanya ;
Yen, Luke ;
Lee, Vincent ;
Venkatesan, Vivek ;
Jindal, Amit ;
Shearer, Robert ;
Reddi, Vijay Janapa .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (02)
[17]   FireLink: An Evaluation Framework for Chiplet Design Space Exploration [J].
Li, Kai ;
Zeng, Kun ;
Rong, Peitao ;
Chen, Zhiqiang ;
Zhang, Tian ;
Wang, Yongwen .
Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2025, 62 (05) :1108-1122
[18]   Energy-Aware Design Space Exploration for GPGPUs [J].
Libuschewski, Pascal ;
Siedhoff, Dominic ;
Weichert, Frank .
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2014, 29 (3-4) :171-176
[19]   Design Space Exploration and Optimization of Conceptual Rotorcraft Powerplants [J].
Ali, Fakhre ;
Tzanidakis, Konstantinos ;
Goulos, Ioannis ;
Pachidis, Vassilios ;
d'Ippolito, Roberto .
JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 2015, 137 (12)
[20]   Design Space Exploration and Optimization of Conceptual Rotorcraft Powerplants [J].
Ali, Fakhre ;
Tzanidakis, Konstantinos ;
Goulos, Ioannis ;
Pachidis, Vassilios ;
d'Ippolito, Roberto .
ASME TURBO EXPO: TURBINE TECHNICAL CONFERENCE AND EXPOSITION, 2015, VOL 3, 2015,