Parallel discrete event simulation with SIMULA (Q582156)

From MaRDI portal
Revision as of 09:00, 30 July 2024 by Openalex240730090724 (talk | contribs) (Set OpenAlex properties.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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
    0 references
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references