1990
DOI: 10.1145/84537.84545
|View full text |Cite
|
Sign up to set email alerts
|

Parallel discrete event simulation

Abstract: Parallel discrete event simulation (PDES), sometimes called distributed simulation, refers to the execution of a single discrete event simulation program on a parallel computer. PDES has attracted a considerable amount of interest in recent years. From a pragmatic standpoint, this interest arises from the fact that large simulations in engineering, computer science, economics, and military applications, to mention a few, consume enormous amounts of time on sequential machines. From an academic point of view, p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
405
0
28

Year Published

1997
1997
2010
2010

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 1,414 publications
(434 citation statements)
references
References 32 publications
1
405
0
28
Order By: Relevance
“…A causality error occurs when a simulation has processed an event with timestamp T1 and subsequently receives another event with timestamp T2, wherein T1 > T2. Since the execution of the event with timestamp T1 may have changed the state variables that will be used by the event with timestamp T2, this would amount to simulating a system in which the future could affect the past (Fujimoto, 1990). For a serial simulator that has only one event list and one logical clock it is trivial to avoid causality errors.…”
Section: Distributed Simulation Theorymentioning
confidence: 99%
See 1 more Smart Citation
“…A causality error occurs when a simulation has processed an event with timestamp T1 and subsequently receives another event with timestamp T2, wherein T1 > T2. Since the execution of the event with timestamp T1 may have changed the state variables that will be used by the event with timestamp T2, this would amount to simulating a system in which the future could affect the past (Fujimoto, 1990). For a serial simulator that has only one event list and one logical clock it is trivial to avoid causality errors.…”
Section: Distributed Simulation Theorymentioning
confidence: 99%
“…As such, the next section of Figure 1. Execution of events in a distributed simulation (Fujimoto, 1990) this chapter discusses the HLA-RTI middleware for distributed simulation.…”
Section: Distributed Simulation Middlewarementioning
confidence: 99%
“…Indeed, VHDL or Verilog applications, as well as SystemC applications, are conceptually Discrete Event Systems (DES) [6,7]: in short, upon the occurrence of some events, processes are awaken and some computation produce in turn new events. There is a large body of literature about PDES, their implementation [8,9,10] and their utility for parallel Verilog or VHDL simulation [11,12,13], but they have not yet been introduced for SystemC.…”
Section: Towards a Parallel Systemc Kernelmentioning
confidence: 99%
“…To achieve it in an autonomous fashion can be a particularly challenging task from a system design viewpoint. In this chapter we discuss such a problem in the context of scalable Parallel Discrete-Event Simulations (PDES) [2][3][4]. Examples of PDES applications include dynamic channel allocation in cell phone communication network [4,5], models of the spread of diseases [6], battle-field simulations [7], and dynamic phenomena in highly anisotropic magnetic systems [8][9][10].…”
Section: Introductionmentioning
confidence: 99%