Performance prediction is a useful thing to do to help parallel programmers answer questions such as speedup scalability. To do performance prediction for parallel simulation, one first has to work out the performance analyzer algorithms for specific simulation protocols. This is only part of the work. In order for the prediction results to be close to what one gets from actual parallel executions, there are further considerations when implementing the analyzer. These include (a) equivalence of code between the sequential program and what might have been in an actual parallel program, and (b) system effects (e.g. cache miss rates and synchronization overheads in an actual parallel execution.) This paper describes our investigations into the...
High-performance computing is essential for solving large problems and for reducing the time to solu...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
Most performance debugging and tuning of parallel programs is based on the "measure-modify"...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
The ability to predict the performance of a simulation application before its implementation is an i...
Exploiting an efficient scheme for parallel discrete event simulation requires precise information a...
The deterministic nature of conservative simulation makes it possible to conduct an accurate trace-d...
There are at least three major obstacles thwarting wide-spread adoption of parallel discrete-event s...
Abstract—Predicting and analyzing runtime performance characteristics is a vital step in the develop...
Predicting sequential execution blocks of a large scale parallel application is an essential part of...
Most experimental studies of the performance of parallel simulation protocols use speedup or number ...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
Behavioural and performance analysis is a fundamental problem in the development of parallel (and di...
A compile-time prediction technique is outlined that yields approximate, yet low-cost, analytical pe...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
High-performance computing is essential for solving large problems and for reducing the time to solu...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
Most performance debugging and tuning of parallel programs is based on the "measure-modify"...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
The ability to predict the performance of a simulation application before its implementation is an i...
Exploiting an efficient scheme for parallel discrete event simulation requires precise information a...
The deterministic nature of conservative simulation makes it possible to conduct an accurate trace-d...
There are at least three major obstacles thwarting wide-spread adoption of parallel discrete-event s...
Abstract—Predicting and analyzing runtime performance characteristics is a vital step in the develop...
Predicting sequential execution blocks of a large scale parallel application is an essential part of...
Most experimental studies of the performance of parallel simulation protocols use speedup or number ...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
Behavioural and performance analysis is a fundamental problem in the development of parallel (and di...
A compile-time prediction technique is outlined that yields approximate, yet low-cost, analytical pe...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
High-performance computing is essential for solving large problems and for reducing the time to solu...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
Most performance debugging and tuning of parallel programs is based on the "measure-modify"...