Advances in Parallel Discrete Event Simulation for Electronic System-Level Design

被引:1
|
作者
Chen, Weiwei [1 ,2 ]
Han, Xu [1 ,3 ]
Chang, Che-Wei [1 ,3 ]
Doemer, Rainer [4 ]
机构
[1] Univ Calif Irvine, Dept Elect Engn & Comp Sci, Irvine, CA 92697 USA
[2] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
[3] Univ Calif Irvine, CECS, Irvine, CA 92697 USA
[4] Univ Calif Irvine, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/MDT.2012.2226015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel discrete event simulation (PDES) carries the promise to exploit the explicit parallelism in an Electronic System-Level (ESL) design model by utilizing the parallel computing resources on a multi-core simulation host. Synchronous PDES parallelizes the threads in the same simulation cycles. In contrast, advanced out-of-order PDES aggressively breaks the simulation cycle barrier and allows threads in different cycles to run in parallel for the small cost of increased compile time for static dependency analysis. Both PDES approaches fully retain the System-Level Description Languages (SLDL) simulation semantics and result in standard-compliant simulation with accurate timing. Moreover, both significantly reduce the simulator run time. Overall, PDES is highly desirable for ESL design due to the constantly rising complexity of embedded systems which requires accurate and fast simulation. PDES approaches improve simulator performance by executing suitable threads in parallel on a multi-core host.
引用
收藏
页码:45 / 54
页数:10
相关论文
共 50 条
  • [1] Discrete event simulation of emergency department activity: A platform for system-level operations research
    Connelly, LG
    Bair, AE
    [J]. ACADEMIC EMERGENCY MEDICINE, 2004, 11 (11) : 1177 - 1185
  • [2] SIMULATION LIBRARIES FOR SYSTEM-LEVEL DESIGN
    RICHARDS, MA
    [J]. COMPUTER, 1995, 28 (02) : 76 - 77
  • [3] Parallel Discrete Event Simulation of Transaction Level Models
    Doemer, Rainer
    Chen, Weiwei
    Han, Xu
    [J]. 2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 227 - 231
  • [4] ArchSim: A System-Level Parallel Simulation Platform for the Architecture Design of High Performance Computer
    Yong-Qin Huang
    Hong-Liang Li
    Xiang-Hui Xie
    Lei Qian
    Zi-Yu Hao
    Feng Guo
    Kun Zhang
    [J]. Journal of Computer Science and Technology, 2009, 24 : 901 - 912
  • [5] ArchSim:A System-Level Parallel Simulation Platform for the Architecture Design of High Performance Computer
    黄永勤
    李宏亮
    谢向辉
    钱磊
    郝子宇
    过锋
    张昆
    [J]. Journal of Computer Science & Technology, 2009, 24 (05) : 901 - 912
  • [6] ArchSim: A System-Level Parallel Simulation Platform for the Architecture Design of High Performance Computer
    Huang, Yong-Qin
    Li, Hong-Liang
    Xie, Xiang-Hui
    Qian, Lei
    Hao, Zi-Yu
    Guo, Feng
    Zhang, Kun
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (05): : 901 - 912
  • [7] System knowledge acquisition in parallel discrete event simulation
    Deelman, E
    Szymanski, BK
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 2296 - 2301
  • [8] PARALLEL DISCRETE EVENT SIMULATION
    FUJIMOTO, RM
    [J]. COMMUNICATIONS OF THE ACM, 1990, 33 (10) : 30 - 53
  • [9] PARALLEL DISCRETE EVENT SIMULATION
    FUJIMOTO, RM
    [J]. 1989 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1989, : 19 - 28
  • [10] System-level assertions: approach for electronic system-level verification
    Sohofi, Hassan
    Navabi, Zainalabedin
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2015, 9 (03): : 142 - 152