We present a novel approach for hybrid performance modeling and prediction of large-scale parallel and distributed computing systems, which combines mathematical modeling and discrete-event simulation. We use mathematical modeling to develop parameterized performance models for components of the system. Thereafter, we use discrete-event simulation to describe the structure of system and the interaction among its components. As a result we obtain a high-level performance model, which combines the evaluation speed of mathematical models with the structure awareness and fidelity of the simulation model. We evaluate empirically our approach with a real-world material science program that comprises more than 15,000 lines of code.Peer Reviewe
Predicting sequential execution blocks of a large scale parallel application is an essential part of...
Large-scale scientific computing applications frequently make use of closely-coupled distributed par...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Performance is a key feature of large-scale computing systems. However, the achieved performance whe...
Abstract—Performance is a key feature of large-scale com-puting systems. However, the achieved perfo...
Performance is one of the key features of parallel and distributed computing systems. Therefore, in ...
Abstract: Performance is one of the key features of parallel and distributed computing systems. Ther...
A virtualization system is presented that is designed to help predict the performance of parallel/di...
High-performance computing is essential for solving large problems and for reducing the time to solu...
We present a performance prediction environment for large scale computers such as the Blue Gene mach...
High-performance computing is essential for solving large problems and for reducing the time to solu...
This paper presents a simulation-based performance prediction framework for large scale data-intensi...
Hybrid architectures are systems where a high performance general purpose computer is coupled to one...
We concern ourselves in this paper with one important application of predictive performance modeling...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
Predicting sequential execution blocks of a large scale parallel application is an essential part of...
Large-scale scientific computing applications frequently make use of closely-coupled distributed par...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Performance is a key feature of large-scale computing systems. However, the achieved performance whe...
Abstract—Performance is a key feature of large-scale com-puting systems. However, the achieved perfo...
Performance is one of the key features of parallel and distributed computing systems. Therefore, in ...
Abstract: Performance is one of the key features of parallel and distributed computing systems. Ther...
A virtualization system is presented that is designed to help predict the performance of parallel/di...
High-performance computing is essential for solving large problems and for reducing the time to solu...
We present a performance prediction environment for large scale computers such as the Blue Gene mach...
High-performance computing is essential for solving large problems and for reducing the time to solu...
This paper presents a simulation-based performance prediction framework for large scale data-intensi...
Hybrid architectures are systems where a high performance general purpose computer is coupled to one...
We concern ourselves in this paper with one important application of predictive performance modeling...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
Predicting sequential execution blocks of a large scale parallel application is an essential part of...
Large-scale scientific computing applications frequently make use of closely-coupled distributed par...
The massively parallel computer architectures emerged in the last years create the platform to redef...