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] Design Space Exploration and Optimization of Conceptual Rotorcraft Powerplants
    Ali, Fakhre
    Tzanidakis, Konstantinos
    Goulos, Ioannis
    Pachidis, Vassilios
    d'Ippolito, Roberto
    ASME TURBO EXPO: TURBINE TECHNICAL CONFERENCE AND EXPOSITION, 2015, VOL 3, 2015,
  • [22] Effective and Efficient Microprocessor Design Space Exploration Using Unlabeled Design Configurations
    Chen, Tianshi
    Chen, Yunji
    Guo, Qi
    Zhou, Zhi-Hua
    Li, Ling
    Xu, Zhiwei
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2013, 5 (01)
  • [23] An ESL framework for low power architecture design space exploration
    Affes, Hend
    Ben Ameur, Amal
    Auguin, Michel
    Verdier, Francois
    Barnes, Calypso
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 227 - 228
  • [24] Modeling of design iterations through simulation
    Wang, Wei-Chih
    Liu, Jang-Jeng
    Liao, Tzong-Shiun
    AUTOMATION IN CONSTRUCTION, 2006, 15 (05) : 589 - 603
  • [25] Simulink®-based heterogeneous multiprocessor SoC design flow for mixed hardware/software refinement and simulation
    Han, Sang-Il
    Chae, Soo-Ik
    Brisolara, Lisane
    Carro, Luigi
    Popovici, Katalin
    Guerin, Xavier
    Jerraya, Ahmed A.
    Huang, Kai
    Li, Lei
    Yan, Xiaolang
    INTEGRATION-THE VLSI JOURNAL, 2009, 42 (02) : 227 - 245
  • [26] A DESIGN SPACE EXPLORATION FRAMEWORK FOR AUTOMOTIVE EMBEDDED SYSTEMS AND THEIR POWER MANAGEMENT
    Walla, Gregor
    Stechele, Walter
    Herkersdorf, Andreas
    Molotnikov, Zaur
    Barthels, Andreas
    Michel, Hans-Ulrich
    PROCEEDINGS 27TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2013, 2013, : 228 - +
  • [27] An Analytical Approach for Fast and Accurate Design Space Exploration of Instruction Caches
    Liang, Yun
    Mitra, Tulika
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (03)
  • [28] A framework for design space exploration and performance analysis of networked embedded systems
    Dep. of Computer Science, University of Cantabria, Spain
    不详
    ACM Int. Conf. Proc. Ser.,
  • [29] Design Space Exploration of Heterogeneous-Accelerator SoCs with Hyperparameter Optimization
    Cong, Thanh
    Charot, Francois
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 338 - 343
  • [30] Simulation design of Duffing system based on single-chip microcomputer
    Han, Jian-qun
    Sun, Hong
    2013 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY (ICVES), 2013, : 278 - 281