Structured parallel simulation modeling and programming

被引:0
|
作者
Teo, YM [1 ]
Tay, SC [1 ]
Kong, ST [1 ]
机构
[1] Natl Univ Singapore, Dept Comp Sci & Informat Syst, Singapore 119260, Singapore
关键词
structured parallel simulation; simulation environment; process-oriented modeling; simulation programming;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Parallel discrete-event simulation research has focused mainly on designing efficient parallel simulation protocols. However, the exploitation of parallel simulation technology in real-life applications has been hindered mainly by the lack of simulation support tools. This paper describes the design of SPaDES (Structured Parallel Discrete-Event Simulation), a parallel simulation environment for developing portable simulation models, and a platform for design experimentation of parallel simulation synchronization protocols. An implementation of the environment, SPaDES/C++, cleanly separates simulation modeling and programming from the details of parallelization such as parallel simulation synchronization and parallel programming. For ease of portability and modular design, SPaDES/C++ is implemented as a parallel simulation library. A comparison of SPaDES/C++ with CSim and Simscript using two application examples is discussed.
引用
收藏
页码:135 / 142
页数:8
相关论文
共 50 条
  • [1] An environment for structured parallel programming
    Bacci, B
    Cantalupo, B
    Danelutto, M
    Orlando, S
    Pasetto, D
    Pelagatti, S
    Vanneschi, M
    [J]. ADVANCES IN HIGH PERFORMANCE COMPUTING, 1997, 30 : 219 - 234
  • [2] A green perspective on structured parallel programming
    Danelutto, Marco
    Torquati, Massimo
    Kilpatrick, Peter
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 430 - 437
  • [3] Structured parallel programming: Parallel abstract data types
    Darlington, J
    [J]. 1996 CERN SCHOOL OF COMPUTING, 1996, 96 (08): : 203 - 210
  • [4] Structured Parallel Programming with "core" FastFlow
    Danelutto, Marco
    Torquati, Massimo
    [J]. CENTRAL EUROPEAN FUNCTIONAL PROGRAMMING SCHOOL, CEFP 2013, 2015, 8606 : 29 - 75
  • [5] A component language for structured parallel programming
    Blaeser, Luc
    [J]. MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2006, 4228 : 230 - 250
  • [6] Why structured parallel programming matters
    Cole, M
    [J]. EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 37 - 37
  • [7] Ypnos: Declarative, Parallel Structured Grid Programming
    Orchard, Dominic A.
    Bolingbroke, Max
    Mycroft, Alan
    [J]. DAMP'10: PROCEEDINGS OF THE 2010 ACM SIGPLAN WORKSHOP ON DECLARATIVE ASPECTS OF MULTICORE PROGRAMMING, 2010, : 15 - 24
  • [8] NavP: Structured and multithreaded distributed parallel programming
    Pan, Lei
    [J]. 2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 3524 - 3534
  • [9] PPL: Structured Parallel Programming Meets Rust
    Besozzi, Valerio
    [J]. 2024 32ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PDP 2024, 2024, : 78 - 87
  • [10] THEORETICAL AND APPLIED ASPECTS OF STRUCTURED PARALLEL PROGRAMMING
    TSEITLIN, GE
    YUSHCHENKO, EL
    [J]. CYBERNETICS, 1987, 23 (05): : 614 - 627