Annotation
Collecting and understanding performance and efficiency characteristics of applications is key for High Performance Computing. During this one day course with hands-on you will be equipped with advanced information about performance and efficiency metrics and how to easily obtain them using selected Intel tools. We will pick the pearls of each tool and advise you how to extract information about your application quickly and how to explain the extracted information for your application and target architecture. Since such focus areas arise on a node level we will primarily focus on that but also address how to work on a system/cluster level. Intel tools covered will be Intel(R) VTune(TM) Amplifier XE (together with "perf"), Intel Software Development Emulator and Intel(R) Advisor.
Since advanced performance analysis is architecture related, we use the available systems on the Salomon cluster, which will be used by the participants for the hands-on exercises. Salomon comprises nodes with Intel(R) Xeon(R) processors v3 (Haswell) and first generation Intel(R) Xeon Phi(TM) coprocessor (KNC). For the hands-on part participants are encouraged to bring their own applications for analysis. Please refer to the Prerequisites section below for this
Level
advanced
Language
English
Purpose of the course (benefits for the attendees)
At the end of this course participants will be able to extract key metrics from applications using the described tools and methodologies, and make decisions about further performance tuning.
About the tutor(s)
Georg Zitzlsberger formerly worked for Intel Deutschland GmbH (Germany). He has been a Technical Consulting Engineer for Intel(R) Software Development tools for many years before he recently joined IT4Innovations. In his new role as researcher he offers consulting services for Intel Software Development tools and Intel architectures throughout the IT4Innovations network.