Predicting sequential execution blocks of a large scale parallel application is an essential part of accurate prediction of the overall performance of the application. When simulating a future machine that is not yet fabricated, or a prototype system only available at a small scale, it becomes a significant challenge. Using hardware simulators may not be feasible due to excessively slowed down execution times and insufficient resources. These challenging issues become increasingly difficult in proportion to scale of the simulation. In this paper, we propose an approach based on statistical models to accurately predict the performance of the sequential execution blocks that comprise a parallel application. We de-ployed these techniques in a ...
The architectures which support modem supercomputing machinery are as diverse today, as at any point...
Macro-scale simulation has been advanced as one tool for application - architecture co-design to exp...
Performance is one of the key features of parallel and distributed computing systems. Therefore, in ...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Accurately modeling and predicting performance for large-scale applications becomes increasingly dif...
This paper presents a simulation-based performance prediction framework for large scale data-intensi...
Simulation is a widely adopted method to analyze and predict the performance of large-scale parallel...
This paper presents a simulation-based performance prediction framework for large scale data-intensi...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
. A performance prediction method is presented for indicating the performance range of MIMD parallel...
Performance prediction is a useful thing to do to help parallel programmers answer questions such as...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
We present a performance prediction environment for large scale computers such as the Blue Gene mach...
The architectures which support modem supercomputing machinery are as diverse today, as at any point...
The architectures which support modem supercomputing machinery are as diverse today, as at any point...
The architectures which support modem supercomputing machinery are as diverse today, as at any point...
Macro-scale simulation has been advanced as one tool for application - architecture co-design to exp...
Performance is one of the key features of parallel and distributed computing systems. Therefore, in ...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Accurately modeling and predicting performance for large-scale applications becomes increasingly dif...
This paper presents a simulation-based performance prediction framework for large scale data-intensi...
Simulation is a widely adopted method to analyze and predict the performance of large-scale parallel...
This paper presents a simulation-based performance prediction framework for large scale data-intensi...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
. A performance prediction method is presented for indicating the performance range of MIMD parallel...
Performance prediction is a useful thing to do to help parallel programmers answer questions such as...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
We present a performance prediction environment for large scale computers such as the Blue Gene mach...
The architectures which support modem supercomputing machinery are as diverse today, as at any point...
The architectures which support modem supercomputing machinery are as diverse today, as at any point...
The architectures which support modem supercomputing machinery are as diverse today, as at any point...
Macro-scale simulation has been advanced as one tool for application - architecture co-design to exp...
Performance is one of the key features of parallel and distributed computing systems. Therefore, in ...