• DocumentCode
    3664171
  • Title

    Performance Analysis for Target Devices with the OpenMP Tools Interface

  • Author

    Tim Cramer;Robert Dietrich;Christian Terboven; Müller;Wolfgang E. Nagel

  • Author_Institution
    IT Center, RWTH Aachen Univ., Aachen, Germany
  • fYear
    2015
  • fDate
    5/1/2015 12:00:00 AM
  • Firstpage
    215
  • Lastpage
    224
  • Abstract
    The requirement for large compute capabilities led to a wide use of accelerated high performance computing systems. In order to lower the burden for programming these new architectures, user friendly programming paradigms like OpenACC and OpenMP have come to existence. They offer pragmas to shift effort from the programmer to the compiler and runtime system, particularly for data management. However, for further improvement of the usability an adequate tools support is required as well. In our work we present in detail a general extension to the upcoming OpenMP tools interface (OMPT) with respect to the new OpenMP 4.0 target constructs. This extension aims to be a portable, vendor- and platform independent interface to enable the use of performance analysis tools with OpenMP for Accelerators. Finally, we evaluate the approach in a reference implementation to prove the validity and usability with the help of an instrumented OpenMP runtime and the Score-P measurement infrastructure.
  • Keywords
    "Runtime","Performance evaluation","Instruments","Performance analysis","Context","Computer architecture"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2015.27
  • Filename
    7284313