DocumentCode :
2077277
Title :
Study of Variations of Native Program Execution Times on Multi-Core Architectures
Author :
Mazouz, Abdelhafid ; Touati, Sid-Ahmed-Ali ; Barthou, Denis
Author_Institution :
Univ. of Versailles St.-Quentin, Versailles St.-Quentin, France
fYear :
2010
fDate :
15-18 Feb. 2010
Firstpage :
919
Lastpage :
924
Abstract :
Program performance optimisations, feedback-directed iterative compilation and auto-tuning systems all assume a fixed estimation of execution time given a fixed input data for the program. However, in practice we observe non-negligible program performance variations on hardware platforms. While these variations are insignificant for sequential applications, we show that parallel native OpenMP programs have less performance stability. This article does not try to quantify nor to qualify the factors influencing the variations of program execution times, that we let for a future work. This article demonstrates three observations: 1) The performance variations of sequential applications is insignificant. 2) OpenMP program execution times on multi-core platforms show important variations. 3) The distribution of the execution times is not a Gaussian distribution in almost all cases. We finish by a discussion explaining why considering the minimal or the mean execution time within a sample of experiments is not the best estimation of program performance.
Keywords :
Gaussian distribution; message passing; multiprocessing systems; open systems; optimising compilers; parallel architectures; parallel programming; Gaussian distribution; auto-tuning system; feedback-directed iterative compilation; multicore architectures; nonnegligible program performance variations; parallel native OpenMP program; program performance optimisations; sequential applications; Application software; Benchmark testing; Competitive intelligence; Hardware; Optimization; Parallel programming; Predictive models; Software measurement; Software systems; Yarn; Experimentation; Measurement; Statistical Performance Evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems (CISIS), 2010 International Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4244-5917-9
Type :
conf
DOI :
10.1109/CISIS.2010.96
Filename :
5447480
Link To Document :
بازگشت