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
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;
Conference_Titel :
Computer Applications Technology (ICCAT), 2013 International Conference on
Conference_Location :
Sousse
Print_ISBN :
978-1-4673-5284-0
DOI :
10.1109/ICCAT.2013.6522033