| HAL : inria-00514548, version 2 |
| Voir la fiche détaillée | BibTeX,EndNote,... |
|
|
| Versions disponibles | v1 (07-09-2010) | v2 (28-09-2010) |
|
|
|
|
| Measuring and Analysing the Variations of Program Execution Times on Multicore Platforms: Case Study |
|
|
| Abdelhafid Mazouz 1Sid-Ahmed-Ali TOUATI 1, 2 |
|
|
| (28/09/2010) |
|
|
| The recent growth in the number of precessing units in today's multicore processor architectures enables multiple threads to execute simultanesiouly achieving better performances by exploiting thread level parallelism. With the architectural complexity of these new state of the art designs, comes a need to better understand the interactions between the operating system layers, the applications and the underlying hardware platforms. The ability to characterise and to quantify those interactions can be useful in the processes of performance evaluation and analysis, compiler optimisations and operating system job scheduling allowing to achieve better performance stability, reproducibility and predictability. We consider in our study performances instability as variations in program execution times. While these variations are statistically insignificant for large sequential applications, we observe that parallel native OpenMP programs have less performance stability. Understanding the performance instability in current multicore architectures is even more complicated by the variety of factors and sources influencing the applications performances. |
|
|
|
|
|
|
|
|
|
|
| 1 : | Parallélisme, Réseaux, Systèmes d'information, Modélisation (PRISM) |
| CNRS : UMR8144 – Université de Versailles Saint-Quentin-en-Yvelines | |
| 2 : | ALCHEMY (INRIA Saclay - Ile de France) |
| INRIA – CNRS : UMR8623 – Université Paris XI - Paris Sud | |
| 3 : | Laboratoire Bordelais de Recherche en Informatique (LaBRI) |
| CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) – Université Victor Segalen - Bordeaux II | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Calcul parallèle, distribué et partagé Informatique/Performance et fiabilité |
|
|
| OpenMP – Multicore – Parallelism – Performance evaluation |
|
|
| Liste des fichiers attachés à ce document : | |||||
|
|
|
| inria-00514548, version 2 | |
| http://hal.inria.fr/inria-00514548 | |
| oai:hal.inria.fr:inria-00514548 | |
| Contributeur : Sid Touati | |
| Soumis le : Mardi 28 Septembre 2010, 16:24:01 | |
| Dernière modification le : Mardi 28 Septembre 2010, 18:12:47 | |