• 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