ACM Transactions on Programming Languages and Systems (TOPLAS)
System simulation programming styles and languages
System simulation programming styles and languages
Process style packages for discrete event modelling
Transactions of the Society for Computer Simulation International
WSC '88 Proceedings of the 20th conference on Winter simulation
Asynchronous distributed simulation via a sequence of parallel computations
Communications of the ACM - Special issue on simulation modeling and statistical computing
SIMULA: an ALGOL-based simulation language
Communications of the ACM
Application of GPSS Five to Discrete System Simulation
Application of GPSS Five to Discrete System Simulation
The process view of simulation (Operating and programming systems series)
The process view of simulation (Operating and programming systems series)
Steady-state simulation of queueing processes: survey of problems and solutions
ACM Computing Surveys (CSUR)
Analysis of parallel replicated simulations under a completion time constraint
ACM Transactions on Modeling and Computer Simulation (TOMACS)
On a parallel partitioning technique for use with conservative parallel simulation
PADS '93 Proceedings of the seventh workshop on Parallel and distributed simulation
Parallel logic simulation of VLSI systems
DAC '95 Proceedings of the 32nd annual ACM/IEEE Design Automation Conference
WSC '88 Proceedings of the 20th conference on Winter simulation
Conservative Parallel Simulation of Continuous Time Markov Chains Using Uniformization
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
Emerging multicomputer architectures provide a platform upon which to realize substantial performance improvements in simulation. Parallel execution is the means to these improvements, yet hurdles remain: the synchronization of simulation time across multicomputer nodes and whether sufficient model parallelism can be identified to enable substantial speedup. Overcoming these obstacles will make speeding up the execution of simulations by several orders of magnitude practical.Simulation environments of the future must build on traditional object-oriented methods and the new logic program paradigms in a way which does not hide the parallelism inherent in models. Distributed operating system kernels and language run-time systems must then be able to exploit this parallelism to support concurrent execution of simulations on multicomputers. Finally, these simulation kernels must support this parallelism transparently, that is, without modification at the model source code levels. Without this transparency, models will have to be continually rewritten when moving from model development, testing, and validation on sequential hardware to parallel hardware for simulation experiments.