DocumentCode
602554
Title
A performance model for OpenMP programs on multi-core machines
Author
Nasri, W. ; Fathallah, K.
Author_Institution
Higher Sch. of Sci. & Tech. of Tunis, Tunis Univ., Tunis, Tunisia
fYear
2013
fDate
20-22 Jan. 2013
Firstpage
1
Lastpage
6
Abstract
The emergence of multi-core processors has led to the expansion of parallel programming in all areas. OpenMP appears to be one of the most suitable API for new processor architectures. This choice is justified by its ease of use compared to other alternatives of parallel programming. However, due to many factors, developing efficient OpenMP programs is a challenging task. In this work, we present a new performance model dealing with performance modeling of OpenMP programs on multi-core machines. Experimental results achieved on a matrix-matrix product prove the simplicity and the accuracy of the predicted performance given by the model.
Keywords
application program interfaces; multiprocessing systems; parallel programming; software performance evaluation; API; OpenMP program; application program interface; matrix-matrix product; multicore machine; multicore processor; parallel programming; performance model; Computational modeling; Computer architecture; Instruction sets; Load modeling; Mathematical model; Predictive models; Synchronization; OpenMP; Performance modeling, Multi; core;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Applications Technology (ICCAT), 2013 International Conference on
Conference_Location
Sousse
Print_ISBN
978-1-4673-5284-0
Type
conf
DOI
10.1109/ICCAT.2013.6522033
Filename
6522033
Link To Document