The performance skeleton of an application is a short running program whose performance in any scenario reflects the performance of the application it represents. Specifically, the execution time of the performance skeleton is a small fixed fraction of the execution time of the corresponding application in any execution environment. Such a skeleton can be employed to quickly estimate the performance of a large application under existing network and node sharing. This paper presents a framework for automatic construction of performance skeletons of a specified execution time and evaluates their use in performance prediction with CPU and network sharing. The approach is based on capturing the execution behavior of an application and automatic...
A common approach to studying future computer systems is to build simulators that accurately model t...
The increase in the use of parallel distributed architec-tures in order to solve large-scale scienti...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The performance skeleton of an application is a short running program whose performance in any scena...
Performance of virtually all parallel and distributed applications deteriorates when a CPU or a comm...
We address the challenging problem of algorithm and program design for the Computational Grid by pr...
Performance of virtually all parallel and distributed ap-plications deteriorates when a CPU or a com...
Abstract. In this paper we estimate parallel execution times, based on identifying separate “parts ”...
To make the best use of the resources in a shared grid environment, an application scheduler must ma...
High-performance computing is essential for solving large problems and for reducing the time to solu...
Current performance prediction analytical models try to characterize the performance behavior of act...
We address the problem of performance prediction for parallel programs executed on clusters of heter...
Accurately modeling and predicting performance for large-scale applications becomes increasingly dif...
Algorithmic skeletons abstract commonly used patterns of parallel computation, communication, and in...
Performance prediction is set to play a significant role in supportive middleware that is designed t...
A common approach to studying future computer systems is to build simulators that accurately model t...
The increase in the use of parallel distributed architec-tures in order to solve large-scale scienti...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The performance skeleton of an application is a short running program whose performance in any scena...
Performance of virtually all parallel and distributed applications deteriorates when a CPU or a comm...
We address the challenging problem of algorithm and program design for the Computational Grid by pr...
Performance of virtually all parallel and distributed ap-plications deteriorates when a CPU or a com...
Abstract. In this paper we estimate parallel execution times, based on identifying separate “parts ”...
To make the best use of the resources in a shared grid environment, an application scheduler must ma...
High-performance computing is essential for solving large problems and for reducing the time to solu...
Current performance prediction analytical models try to characterize the performance behavior of act...
We address the problem of performance prediction for parallel programs executed on clusters of heter...
Accurately modeling and predicting performance for large-scale applications becomes increasingly dif...
Algorithmic skeletons abstract commonly used patterns of parallel computation, communication, and in...
Performance prediction is set to play a significant role in supportive middleware that is designed t...
A common approach to studying future computer systems is to build simulators that accurately model t...
The increase in the use of parallel distributed architec-tures in order to solve large-scale scienti...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...