This thesis presents a conservative algorithm for the parallel simulation of billiard balls. Simulating billiard balls has become an important benchmark for parallel event driven simulation schemes. The approach distinguishes itself in that it makes use of shared variables to enable processors to ascertain the state of the computation at neighboring processors. The table is partitioned into segments which are simulated by different processors. The shared variable corresponds to a region at the boundary between table segments (referred to as the critical region). By making use of shared variables, a significant speed-up over the execution time of a purely conservative approach is obtained.The algorithm was implemented on a BBN Butterfly, as ...
Discrete event simulation is an important tool for modeling and analysis. Some of the simulation app...
The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has ...
Discrete event simulation is an important tool for evaluating system models in many fields of scienc...
PhD ThesisThis thesis develops and evaluates a number of efficient algorithms for performing paralle...
Event-based models find frequent usage in fields such as computational physics and biology as they m...
With traditional event list techniques, evaluating a detailed discrete event simulation model can of...
Parallel computing has provided the opportunity to perform high speed simulation. However, no guidel...
In simulating applications for execution on specific computing systems, the simulation performance f...
In simulating applications for execution on specific computing systems, the simulation perfor-mance ...
Discrete-event simulation, which is a major tool for analysis, prediction, and training, has been de...
In this paper we show that it is feasible to characterize the overheads present in conservative para...
Research in parallel simulation has been around for more than two decades. However, the number of pa...
This thesis explores methods to decrease overheads in an optimistic parallel discrete event simulati...
This paper presents a novel approach to parallel discrete event simulation based on a provably effic...
Distributing discrete event simulations among several processors appears to be a promising approach ...
Discrete event simulation is an important tool for modeling and analysis. Some of the simulation app...
The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has ...
Discrete event simulation is an important tool for evaluating system models in many fields of scienc...
PhD ThesisThis thesis develops and evaluates a number of efficient algorithms for performing paralle...
Event-based models find frequent usage in fields such as computational physics and biology as they m...
With traditional event list techniques, evaluating a detailed discrete event simulation model can of...
Parallel computing has provided the opportunity to perform high speed simulation. However, no guidel...
In simulating applications for execution on specific computing systems, the simulation performance f...
In simulating applications for execution on specific computing systems, the simulation perfor-mance ...
Discrete-event simulation, which is a major tool for analysis, prediction, and training, has been de...
In this paper we show that it is feasible to characterize the overheads present in conservative para...
Research in parallel simulation has been around for more than two decades. However, the number of pa...
This thesis explores methods to decrease overheads in an optimistic parallel discrete event simulati...
This paper presents a novel approach to parallel discrete event simulation based on a provably effic...
Distributing discrete event simulations among several processors appears to be a promising approach ...
Discrete event simulation is an important tool for modeling and analysis. Some of the simulation app...
The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has ...
Discrete event simulation is an important tool for evaluating system models in many fields of scienc...