DocumentCode
3091598
Title
A Graphical Tool for Performance Analysis of Multicore Systems Based on the Roofline Model
Author
Rivera, F.F. ; Iglesias, R. ; Lorenzo, J.A. ; Pichel, J.C. ; Pena, T.F. ; Cabaleiro, J.C.
Author_Institution
Centro de Investig. en Tecnoloxiaas da Informacion (CITIUS), Univ. Santiago de Compostela, Santiago de Compostela, Spain
fYear
2012
fDate
10-13 July 2012
Firstpage
847
Lastpage
848
Abstract
A tool to characterize the performance of parallel codes on multicore systems is presented in this paper. This tool allows the user to define the Roofline Model of the target system, to execute the code under study and to represent the performance results in the roofline plot. The final product is an easy to use tool to provide an insightful model which allows to determine, at a glance, performance issues like load balance, locality and those related to thread and memory allocation. Results show that this model provides practical information of the effects that degrade the performance of a code and gives hints to improve it.
Keywords
multiprocessing systems; performance evaluation; software tools; Roofline model; graphical tool; load balance; memory allocation; multicore systems; parallel codes; performance analysis; thread allocation; Analytical models; Bandwidth; Computational modeling; Kernel; Load modeling; Multicore processing; Program processors; performane analysis; roofline model;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
Conference_Location
Leganes
Print_ISBN
978-1-4673-1631-6
Type
conf
DOI
10.1109/ISPA.2012.129
Filename
6280389
Link To Document