Parallel discrete event simulation with SIMULA (Q582156)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Parallel discrete event simulation with SIMULA |
scientific article |
Statements
Parallel discrete event simulation with SIMULA (English)
0 references
1989
0 references
The area of Discrete Event Simulation (DES) is the least impacted by parallel processing even though most of its applications require tremendous amounts of processing time. The common approach of parallelizing individually special purpose programs leads to very limited improvements in performance. We propose here the parallelization of general DES algorithms written in SIMULA, as a part of an ongoing project that aims towards developing methodologies and architectures for parallel DES. SIMULA is a general purpose process oriented language whose structure allows the creation of processes which can participate in a quasi-parallel execution according to an interleaved fashion. Problems related to the process interference representation, parallel scheduling and process synchronization are defined and solved. To test and verify the theoretical results the parallel execution of experimental and real DES applications has been simulated. The results show that significant improvement in performance can be expected.
0 references
parallel computing
0 references
operating systems
0 references
mutual exclusion problem
0 references
process scheduling and synchronization
0 references
Discrete Event Simulation
0 references
parallel processing
0 references
SIMULA
0 references