Hybrid Analysis of SystemC Models for Fast and Accurate Parallel Simulation

被引:0
|
作者
Schmidt, Tim [1 ]
Liu, Guantao [1 ]
Domer, Rainer [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded & Cyber Phys Syst, Irvine, CA 92697 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel SystemC approaches expect a thread-safe and race-condition-free model from the designer or use a compiler which identifies the race conditions. However, they have strong limitations for real world examples. Two major obstacles remain: a) all the source code must be available and b) the entire design must be statically analyzable. In this paper, we propose a solution for a fast and fully accurate parallel SystemC simulation which overcomes these two obstacles a) and b). We propose a hybrid approach which includes both static and dynamic analysis of the design model. We also handle library calls in the compiler analysis where the source code of the library functions is not available. Our experiments demonstrate a 100% accurate execution and a speed up of 6.39x for a Network-on-Chip particle simulator.
引用
收藏
页码:226 / 231
页数:6
相关论文
共 50 条
  • [1] A SystemC Modeling and Simulation Methodology for Fast and Accurate Parallel MPSoC Simulation
    Roth, Christoph
    Bucher, Harald
    Reder, Simon
    Buciuman, Florian
    Sander, Oliver
    Becker, Juergen
    2013 26TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2013), 2013,
  • [2] A fully static scheduling approach for fast cycle accurate SystemC simulation of MPSoCs
    Buchmann, Richard
    Greiner, Alain
    2007 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 307 - +
  • [3] Parallel cycle-accurate SystemC kernel
    Ainey, Lior
    Efrati, Avi
    Weiss, Shlomo
    2014 IEEE 28TH CONVENTION OF ELECTRICAL & ELECTRONICS ENGINEERS IN ISRAEL (IEEEI), 2014,
  • [4] Parallel SystemC Simulation for ESL Design
    Weinstock, Jan Henrik
    Murillo, Luis Gabriel
    Leupers, Rainer
    Ascheid, Gerd
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 16 (01)
  • [5] A SystemC Based Framework for Cycle Accurate Processor Simulation and Parameter Analysis
    Kohl, Johannes
    Reichenbach, Marc
    Demel, Carsten
    Fey, Dietmar
    IFAC PAPERSONLINE, 2016, 49 (25): : 92 - 97
  • [6] Analyzing Variable Entanglement for Parallel Simulation of SystemC TLM-2.0 Models
    Cheng, Zhongqi
    Domer, Rainer
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [7] Parallel Simulation of Mixed-abstraction SystemC Models on GPUs and Multicore CPUs
    Sinha, Rohit
    Prakash, Aayush
    Patel, Hiren D.
    2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 455 - 460
  • [8] Fast Simulation of SystemC Synthesizable Subset
    Glukhikh, Mikhail
    Moiseev, Mikhail
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS 2015), 2015, : 103 - 106
  • [9] Fast SystemC Processor Models with Unicorn
    Juenger, Lukas
    Weinstock, Jan Henrik
    Leupers, Rainer
    Ascheid, Gerd
    PROCEEDINGS OF THE RAPID SIMULATION AND PERFORMANCE EVALUATION: METHODS AND TOOLS (RAPIDO '19) / HIPEAC'19 CONFERENCE, 2019,
  • [10] A Comparison of Parallel SystemC Simulation Approaches at RTL
    Haetzer, Bastian
    Radetzki, Martin
    PROCEEDINGS OF THE 2014 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2014,