The effective use of computational resources requires a good understanding of parallel architectures and algorithms. The effect of the parallel architecture and also the parallel application on the performance of the parallel systems becomes more complex with increasing numbers of processors. We will address this issue in this thesis, and develop a methodology to predict the overall execution time of a parallel application as a function of the system and problem size by combining simple analysis with a few experimental results. We show that runtimes and speedup can be predicted more accurately by analyzing the functional forms of the sequential and parallel times of critical code segments of a parallel application that affect the speedup of...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
Software engineers now face the difficult task of parallelizing serial programs for parallel executi...
We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e., randomize...
In high performance computing environments, we observe an ongoing increase in the available numbers ...
We propose a new model for parallel speedup that is based on two parameters, the average parallelism...
In this paper three models of parallel speedup are studied. They are fixed-size speedup, fixed-time ...
This paper studies the speedup for multi-level parallel computing. Two models of parallel speedup ar...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
International audienceWe propose a probabilistic model for the parallel execution of Las Vegas algor...
Correctly estimating the speed-up of a parallel embedded application is crucial to efficiently compa...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
Article first published online: 15 OCT 2012International audienceIn the area of high performance com...
In the above raport the usage of the statistical methods to predict the efficiency of the parallel a...
The performance of a computer system is important. One way of improving performance is to use multip...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
Software engineers now face the difficult task of parallelizing serial programs for parallel executi...
We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e., randomize...
In high performance computing environments, we observe an ongoing increase in the available numbers ...
We propose a new model for parallel speedup that is based on two parameters, the average parallelism...
In this paper three models of parallel speedup are studied. They are fixed-size speedup, fixed-time ...
This paper studies the speedup for multi-level parallel computing. Two models of parallel speedup ar...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
International audienceWe propose a probabilistic model for the parallel execution of Las Vegas algor...
Correctly estimating the speed-up of a parallel embedded application is crucial to efficiently compa...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
Article first published online: 15 OCT 2012International audienceIn the area of high performance com...
In the above raport the usage of the statistical methods to predict the efficiency of the parallel a...
The performance of a computer system is important. One way of improving performance is to use multip...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
Software engineers now face the difficult task of parallelizing serial programs for parallel executi...
We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e., randomize...