Exploiting Dataflow Models for Parallel Simulation of Discrete Timed Systems

被引:0
|
作者
Ungureanu, George [1 ]
Jordao, Rodolfo [1 ]
Sander, Ingo [1 ]
机构
[1] KTH Royal Inst Technol, Sch EECS, Stockholm, Sweden
关键词
models of computation; parallel simulation; dataflow; discrete event systems;
D O I
10.1109/fdl50818.2020.9232931
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The shift towards parallel computing witnessed since the turn of this century has forced us to rethink traditional software design paradigms to better utilize resources. Yet, the simulation of time-aware systems remains a challenging topic due to the inherent semantics of time and causality whose consistency needs to be controlled, traditionally in form of a global event queue, limiting the potential for parallel exploitation. We propose a rehash of this problem by tackling it from a different modeling perspective, one which is able to express concurrency more naturally, i.e. dataflow (DF) models of computation (MoCs). By abstracting time aspects as an algebra hosted on a pure DF MoC, we are able to apply recent results from MoC theory not only for the purpose of describing deterministic behaviors for distributed timed systems, but also to overcome the existing limitations of timed execution in order to increase a simulation model's performance. We use a well-known example of a deadlock-prone distributed discrete event system as a driver to introduce the modeling concepts and show their potential for parallelism.
引用
收藏
页数:4
相关论文
共 50 条
  • [31] Exploiting symmetry of state tree structures for discrete-event systems with parallel components
    Jiao, Ting
    Gan, Yongmei
    Xiao, Guochun
    Wonham, W. M.
    INTERNATIONAL JOURNAL OF CONTROL, 2017, 90 (08) : 1639 - 1651
  • [32] Parallel Discrete Event Simulation for DEVS Cellular Models Using a GPU
    Seok, Moon Gi
    Kim, Tag Gon
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPC 2012), 2012, 44 (06): : 42 - 48
  • [33] Exploiting Event-Level Parallelism for Parallel Network Simulation on Multicore Systems
    Wang, Shie-Yuan
    Lin, Chih-Che
    Tzeng, Yan-Shiun
    Huang, Wen-Gao
    Ho, Tin-Wei
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (04) : 659 - 667
  • [34] Standard-compliant Parallel SystemC simulation of Loosely-Timed Transaction Level Models
    Busnot, Gabriel
    Sassolas, Tanguy
    Ventroux, Nicolas
    Moy, Matthieu
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 363 - 368
  • [35] Automatic generation of fast timed simulation models for operating systems in SoC design
    Yoo, S
    Nicolescu, G
    Gauthier, L
    Jerraya, AA
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 620 - 627
  • [36] Symbolic verification and analysis of discrete timed systems
    Ruf, J
    Kropf, T
    FORMAL METHODS IN SYSTEM DESIGN, 2003, 23 (01) : 67 - 108
  • [37] On the diagnosability of decentralized, timed discrete event systems
    Provan, G
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 405 - 410
  • [38] Exploiting the Parallelism of Heterogeneous Systems using Dataflow Graphs on Top of OpenCL
    Schor, Lars
    Tretter, Andreas
    Scherer, Tobias
    Thiele, Lothar
    2013 IEEE 11TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2013, : 41 - 50
  • [39] Reproducing the behavior of a parallel program by using dataflow execution models
    Takahashi, N
    Miei, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (04) : 495 - 503
  • [40] Symbolic Verification and Analysis of Discrete Timed Systems
    Jürgen Ruf
    Thomas Kropf
    Formal Methods in System Design, 2003, 23 : 67 - 108