Synchronization for Hybrid MPSoC Full-System Simulation

被引:0
|
作者
Murillo, Luis Gabriel [1 ]
Eusse, Juan [1 ]
Jovic, Jovana [1 ]
Yakoushkin, Sergey [1 ]
Leupers, Rainer [1 ]
Ascheid, Gerd [1 ]
机构
[1] Rhein Westfal TH Aachen, Inst Commun Technol & Embedded Syst, Aachen, Germany
关键词
MPSoC; Virtual Platforms; Hybrid Simulation; HySim; Synchronization; Temporal Decoupling;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Full-system simulators are essential to enable early software development and increase the MPSoC programming productivity, however, their speed is limited by the speed of processor models. Although hybrid processor simulators provide native execution speed and target architecture visibility, their use for modern multi-core OSs and parallel software is restricted due to dynamic temporal and state decoupling side effects. This work analyzes the decoupling effects caused by hybridization and presents a novel synchronization technique which enables full-system hybrid simulation for modern MPSoC software. Experimental results show speed-ups from 2x to 45x over instruction-accurate simulation while still attaining functional correctness.
引用
收藏
页码:121 / 126
页数:6
相关论文
共 50 条
  • [1] OHEX: OS-Aware Hybridization Techniques for Accelerating MPSoC Full-System Simulation
    Buecs, Roben Lajos
    Fricke, Maximilian
    Leupers, Rainer
    Ascheid, Gerd
    Tobies, Stephan
    Hoffmann, Andreas
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 281 - 284
  • [2] Sources of Error in Full-System Simulation
    Gutierrez, Anthony
    Pusdesris, Joseph
    Dreslinski, Ronald G.
    Mudge, Trevor
    Sudanthi, Chander
    Emmons, Christopher D.
    Hayenga, Mitchell
    Paver, Nigel
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 13 - 22
  • [3] Enabling Reproducible and Agile Full-System Simulation
    Bruce, Bobby R.
    Akram, Ayaz
    Nguyen, Hoa
    Roarty, Kyle
    Samani, Mahyar
    Friborz, Marjan
    Reddy, Trivikram
    Sinclair, Matthew D.
    Lowe-Power, Jason
    2021 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2021), 2021, : 183 - 193
  • [4] Modeling network behaviour by full-system simulation
    University of Malaga, Departamento de Ingenieria de Comunicaciones, Malaga, Spain
    不详
    J. Softw., 2007, 2 (11-18):
  • [5] Full-system simulation of distributed memory multicomputers
    Fco. Javier Ridruejo
    Jose Miguel-Alonso
    Javier Navaridas
    Cluster Computing, 2009, 12 : 309 - 322
  • [6] Full-system simulation of distributed memory multicomputers
    Javier Ridruejo, Fco
    Miguel-Alonso, Jose
    Navaridas, Javier
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2009, 12 (03): : 309 - 322
  • [7] Application of full-system simulation in exploratory system design and development
    Peterson, JL
    Bohrer, PJ
    Chen, L
    Elnozahy, EN
    Gheith, A
    Jewell, RH
    Kistler, MD
    Maeurer, TR
    Malone, SA
    Murrell, DB
    Needel, N
    Rajamani, K
    Rinaldi, MA
    Simpson, RO
    Sudeep, K
    Zhang, L
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2006, 50 (2-3) : 321 - 332
  • [8] A Fast Full-System Simulation Environment for Memory System Evaluation
    Jeong, Taeyang
    Han, Sangwoo
    Chung, Eui-Young
    2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 99 - 100
  • [9] Full-System Simulation of Mobile CPU/GPU Platforms
    Kaszyk, Kuba
    Wagstaff, Harry
    Spink, Tom
    Franke, Bjorn
    O'Boyle, Mike
    Bodint, Bruno
    Uhrenholt, Henrik
    2019 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2019, : 68 - 78
  • [10] A Full-System Simulation Chain For Computed Tomography Scanners
    Kappler, Steffen
    Niederloehner, Daniel
    Wirth, Stefan
    Stierstorfer, Karl
    2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, : 3433 - 3436