No abstract available.
Parallel proximity detection and the distribution list algorithm
Generalized proximity detection for moving objects in a logically correct parallel discrete-event simulation is an interesting and fundamentally challenging problem. Determining who can see whom in a manner that is fully scalable in terms of CPU usage, ...
A unified framework for conservative and optimistic distributed simulation
A great deal of research in the area of distributed discrete event simulation has focussed on evaluating the performance of variants of conservative and optimistic methods on different types of applications. Application characteristics like lookahead, ...
Investigations in adaptive distributed simulation
A new adaptive protocol for distributed discrete event simulation is proposed. This protocol spans the continuum of protocols from conservative to optimistic allowing each process in a distributed simulation to adapt to the specific simulation problem ...
PORTS: a parallel, optimistic, real-time simulator
This paper describes issues concerning the design of an optimistic parallel discrete event simulation system that executes in environments that impose real-time constraints on the simulator's execution. Two key problems must be addressed by such a ...
A distributed memory LAPSE: parallel simulation of message-passing programs
This paper describes a tool, LAPSE (Large Application Parallel Simulation Environment), that allows one to use a small number of parallel processors to simulate the behavior of a message-passing code running on a large number of processors, for the ...
Discrete-event simulation and the event horizon
The event horizon is a very important concept that is useful for both parallel and sequential discrete-event simulations. By exploiting the event horizon, parallel simulations can process events in a manner that is risk-free (i.e., no antimessages) in ...
A generalized carrier-null method for conservative parallel simulation
The carrier-null message approach to conservative-distributed discrete-event simulation can significantly reduce the number of synchronization messages required to avoid deadlock. In this paper we show that the original approach does not apply to ...
Cooperative acceleration: robust conservative distributed discrete event simulation
Robustness of the simulation mechanism is a requirement for acceptability of distributed simulation environments. We consider complex and erratic distributed conservative simulations, using colliding pucks as a guiding example. A new mechanism is ...
Stability of event synchronisation in distributed discrete event simulation
This paper is concerned with the behaviour of message queues in distributed discrete event simulators. We view a logical process in a distributed simulation as comprising a message sequencer with associated message queues, followed by an event ...
Parallel independent replicated simulation on a network of workstations
Parallel independent replicated simulation (PIRS) is an effective approach to speed up the simulation processes. In a PIRS, a single simulation run is executed by multiple computers in parallel. The statistical properties for a PIRS may be affected by ...
Understanding supercritical speedup
Simulations running under Time Warp using lazy cancellation can beat the bound given by the critical path. We explain this phenomenon to be the result of a kind of intra-object parallelism. Specifically, we show that instances of beating the critical ...
Cost of state saving & rollback
Approaches to state saving and rollback for a shared memory, optimistically synchronized, simulation executive are presented. An analysis of copy state saving and incremental state saving is made and these two schemes are compared. Two benchmark ...
pGVT: an algorithm for accurate GVT estimation
The time warp mechanism uses memory space to save event and state information for rollback processing. As the simulation advances in time, old state and event information can be discarded and the memory space reclaimed. This reclamation process is ...
Adaptive checkpointing in Time Warp
In Time Warp optimistic discrete event simulation, there exists a need to occasionally save the states of the logical processes. The state saving often constitutes a substantial overhead. However it is not necessary to save each state of a logical ...
Effect of communication overheads on Time Warp performance: an experimental study
This paper describes results of an empirical study to evaluate the effect of communications delays on the performance of the Time Warp mechanism in order to assess the effectiveness of Time Warp in distributed computing environments. An implementation ...
The pessimism behind optimistic simulation
In this paper we make an analogy between the time that storage must be maintained in an optimistic simulation and the blocking time in a conservative simulation. By exploring this analogy, we design two new Global Virtual Time (GVT) protocols for Time ...
Parallel simulation of a high speed LAN
Simulation of communication networks is often time consuming. Parallel simulation may be used to reduce the execution time of such a simulator. However, efficient modeling and simulation of such complex applications is not a trivial task. In this paper, ...
Evaluating the use of pre-simulation in VLSI circuit partitioning
One of the significant difficulties in partitioning logic circuits for distributed simulation is the lack of a priori knowledge concerning the evaluation frequency of individual circuit elements. A number of researchers have resorted to pre-simulation ...
An evaluation system for distributed-time VHDL simulation
Performance of VHDL simulation is a critical issue in electronic circuit design and is hard to achieve due to the complexity of the language and the different abstraction levels.
This paper presents a system for performance evaluation of distributed-time ...
Maya: a simulation platform for distributed shared memories
Maya is a simulation platform for evaluating the performance of parallel programs on parallel architectures. It allows the rapid prototyping of memory protocols with varying degrees of coherence and facilitates the study of the impact of these protocols ...
Reconfigurable technology: an innovative solution for parallel discrete event simulation support
Accelerating discrete event simulation can be achieved by using parallel architectures. The use of dedicated hardware is a possible alternative in some special domains like logic simulation. However, few studies have focused on general cases.
This paper ...
A static partitioning and mapping algorithm for conservative parallel simulations
In this paper, we consider the problem of partitioning a conservative parallel simulation for execution on a multi-computer. The synchronization protocol makes use of null messages [6]. We propose the use of a simulated annealing algorithm with an ...
Cost/performance of a parallel computer simulator
This paper examines the cost/performance of simulating a hypothetical target parallel computer using a commercial host parallel computer. We address the question of whether parallel simulation is simply faster than sequential simulation, or if it is ...
Domain decomposition methods for circuit simulation
In this paper we discuss the application of domain decomposition methods to circuit simulation. This coarse grain parallelization guarantees a minimum of communication and thus achieves good speedup results on a workstation cluster. Our results show ...
Efficient massively parallel simulation of dynamic channel assignment schemes for wireless cellular communications
Fast, efficient parallel algorithms are presented for discrete event simulations of dynamic channel assignment schemes for wireless cellular communication networks. The driving events are called arrivals and departures, in continuous time, to cells ...
Cited By
- Lin Y and Fishwick P (1996). Asynchronous parallel discrete event simulation, IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans, 26:4, (397-412), Online publication date: 1-Jul-1996.
Chamberlain R Parallel logic simulation of VLSI systems Proceedings of the 32nd annual ACM/IEEE Design Automation Conference, (139-143)
Index Terms
Proceedings of the eighth workshop on Parallel and distributed simulation
Recommendations
Acceptance Rates
| Year | Submitted | Accepted | Rate |
|---|---|---|---|
| SIGSIM-PADS '19 | 25 | 13 | 52% |
| SIGSIM-PADS '18 | 46 | 15 | 33% |
| SIGSIM PADS '15 | 60 | 35 | 58% |
| SIGSIM PADS '14 | 33 | 19 | 58% |
| SIGSIM PADS '13 | 75 | 29 | 39% |
| PADS '08 | 52 | 21 | 40% |
| PADS '07 | 37 | 24 | 65% |
| PADS '06 | 43 | 21 | 49% |
| PADS '05 | 46 | 30 | 65% |
| PADS '03 | 33 | 20 | 61% |
| PADS '02 | 29 | 19 | 66% |
| PADS '01 | 31 | 21 | 68% |
| PADS '00 | 36 | 19 | 53% |
| PADS '99 | 38 | 19 | 50% |
| PADS '98 | 39 | 21 | 54% |
| PADS '97 | 47 | 27 | 57% |
| PADS '96 | 43 | 18 | 42% |
| PADS '94 | 66 | 27 | 41% |
| Overall | 779 | 398 | 51% |



