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 条
  • [21] Exploration of the Design Space of Wafer Level Packaging Through Numerical Simulation
    Bao, Zhongping
    Burrell, James
    Keser, Beth
    Yadav, Praveen
    Kalchuri, Shantanu
    Zang, Ricky
    2011 IEEE 61ST ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC), 2011, : 761 - 766
  • [22] SysRT: A Modular Multiprocessor RTOS Simulator for Early Design Space Exploration
    Xiao, Jun
    Pimentel, Andy
    Lipari, Giuseppe
    INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 38 - 45
  • [23] Co-simulation platform based on systemc for multiprocessor system on chip architecture exploration
    Boukhechem, Sami
    Bourennane, El-Bay
    Samahi, Halim
    2007 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 311 - +
  • [24] Design space exploration on heterogeneous network-on-chip
    Cardoso, RS
    Kreutz, ME
    Carro, L
    Susin, AA
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 428 - 431
  • [25] Chip size estimation for SOC design space exploration
    Jeschke, Hartwig
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (10) : 764 - 776
  • [26] Chip size estimation for SOC design space exploration
    Jeschke, Hartwig
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 56 - 62
  • [27] A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: ECG prototype architectural design space exploration
    Al Khatib, Iyad
    Poletti, Francesco
    Bertozzi, Davide
    Benini, Luca
    Bechara, Mohamed
    Khalifeh, Hasan
    Jantsch, Axel
    Nabiev, Rustam
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (02)
  • [28] Fast Simulation of a Many-NPL Network-on-Chip for Microarchitectural Design Space Exploration
    Kang, Jintaek
    Yi, Changjae
    Lee, Keonjoo
    Lee, Seungwook
    Ryu, Soojung
    Ha, Soonhoi
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 131 - 138
  • [29] Trace-Driven Simulation and Design Space Exploration of Network-on-Chip Topologies on FPGA
    Sangeetha, G. S.
    Radhakrishnan, Vignesh
    Prasad, Prabhu
    Parane, Khyamling
    Talawar, Basavaraj
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 129 - 134
  • [30] Toward Efficient Design Space Exploration for Fault-Tolerant Multiprocessor Systems
    Yuan, Bo
    Chen, Huanhuan
    Yao, Xin
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (01) : 157 - 169