A virtualization system is presented that is designed to help predict the performance of parallel/distributed discrete event simulations on massively parallel (supercomputing) platforms. It is intended to be useful in experimenting with and understanding the effects of execution parameters, such as different load balancing schemes and mixtures of model fidelity. A case study of the virtualization system is presented in the context of plasma physics simulations, highlighting important virtualization challenges and issues, such as reentrancy and synchronization in the virtual plane, and our corresponding solution approaches. A trace-based prediction methodology is presented, and is evaluated with a 1-D hybrid collisionless shock model simulat...
This thesis explores methods to decrease overheads in an optimistic parallel discrete event simulati...
The simulations used in the field of high energy physics are compute intensive and exhibit a high le...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
We present a novel approach for hybrid performance modeling and prediction of large-scale parallel a...
Performance is a key feature of large-scale computing systems. However, the achieved performance whe...
Exploiting an efficient scheme for parallel discrete event simulation requires precise information a...
Abstract—Performance is a key feature of large-scale com-puting systems. However, the achieved perfo...
Abstract—Predicting and analyzing runtime performance characteristics is a vital step in the develop...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
Parallel discrete event simulation (PDES) of mod-els with fine-grained computation remains a challen...
Discrete-event models depict systems where a discrete state is repeatedly altered by instantaneous c...
Performance prediction is a useful thing to do to help parallel programmers answer questions such as...
There are at least three major obstacles thwarting wide-spread adoption of parallel discrete-event s...
The ability to predict the performance of a simulation application before its implementation is an i...
Due to the character of the original source materials and the nature of batch digitization, quality ...
This thesis explores methods to decrease overheads in an optimistic parallel discrete event simulati...
The simulations used in the field of high energy physics are compute intensive and exhibit a high le...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
We present a novel approach for hybrid performance modeling and prediction of large-scale parallel a...
Performance is a key feature of large-scale computing systems. However, the achieved performance whe...
Exploiting an efficient scheme for parallel discrete event simulation requires precise information a...
Abstract—Performance is a key feature of large-scale com-puting systems. However, the achieved perfo...
Abstract—Predicting and analyzing runtime performance characteristics is a vital step in the develop...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
Parallel discrete event simulation (PDES) of mod-els with fine-grained computation remains a challen...
Discrete-event models depict systems where a discrete state is repeatedly altered by instantaneous c...
Performance prediction is a useful thing to do to help parallel programmers answer questions such as...
There are at least three major obstacles thwarting wide-spread adoption of parallel discrete-event s...
The ability to predict the performance of a simulation application before its implementation is an i...
Due to the character of the original source materials and the nature of batch digitization, quality ...
This thesis explores methods to decrease overheads in an optimistic parallel discrete event simulati...
The simulations used in the field of high energy physics are compute intensive and exhibit a high le...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...