Skip to Main content Skip to Navigation
Reports

Measuring and Analysing the Variations of Program Execution Times on Multicore Platforms: Case Study

Abdelhafid Mazouz 1 Sid Touati 1, 2 Denis Barthou 3
2 ALCHEMY - Architectures, Languages and Compilers to Harness the End of Moore Years
LRI - Laboratoire de Recherche en Informatique, UP11 - Université Paris-Sud - Paris 11, CNRS - Centre National de la Recherche Scientifique : UMR8623, Inria Saclay - Ile de France
Abstract : 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.
Complete list of metadata

Cited literature [12 references]  Display  Hide  Download

https://hal.inria.fr/inria-00514548
Contributor : Sid Touati <>
Submitted on : Tuesday, September 28, 2010 - 4:24:01 PM
Last modification on : Thursday, July 8, 2021 - 3:47:48 AM
Long-term archiving on: : Friday, December 2, 2016 - 12:20:55 AM

File

VarExecTime.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00514548, version 2

Collections

Citation

Abdelhafid Mazouz, Sid Touati, Denis Barthou. Measuring and Analysing the Variations of Program Execution Times on Multicore Platforms: Case Study. [Research Report] 2010, pp.36. ⟨inria-00514548v2⟩

Share

Metrics

Record views

554

Files downloads

361