Download presentation
Presentation is loading. Please wait.
1
Parallel Simulation System Victor V. Okol’nishnikov E-mail: okoln@kti.nsc.ru Institute of Computational Mathematics and Mathematical Geophysics of SB RAS Russia, Novosibirsk
2
Simulation System. Source language C++ based process-oriented discrete event simulation language Interaction between processes through message passing Possibility of construction of hierarchical models Possibility of dynamically exchanging structure of the model Possibility of parallel execution
3
Simulation System. Branches The sequential branch is realized for Windows 95/98/NT The distributed branch is realized for a local network of personal computer under the control of the real time operating system QNX 4.25 The parallel branch is realized for the supercomputer RM600-E30 that is an SMP system under Reliant UNIX.
4
Goals of developing of the parallel simulation system Portability High-performance
5
Portability of simulation system Realization of model processes with help operating system standard technique - Threads Interaction of parallel model processes with help standard package MPI (Message Passing Interface)
6
Run-time system consists of Communication subsystem Simulation subsystem
7
Communication subsystem Message passing between processes Synchronization of execution of parallel model parts in model time.
8
InputsOutputs Local time Processes Model1 InputsOutputs Local time Processes Model2 Communication subsystems Parallel execution of model parts
9
Methods of synchronization Conservative Optimistic
10
Future directions of research Realization parallel simulation system for supercomputer MBC-1000/M Development library of synchronization methods both conservative and optimistic Large-scale simulation of large systems
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.