Attendees of this training event will learn about the Cray XK6 hybrid multi-core and GPU architecture and its programming environment (http://www.cray.com/Products/XK6/XK6.aspx). They will learn about the OpenACC directives, which were designed to help users develop and port applications to run on heterogeneous systems (http://www.openacc-standard.org). They will have an understanding on how to use the Cray Performance tools to identify “hot areas” in the code to focus the use of OpenACC directives. They will have the opportunity to experiment the OpenACC directives with the Cray Compilation Environment (CCE). In addition, they will learn about the Cray scientific libraries for accelerators and will learn and experiment Allinea’s DDT (http://www.allinea.com/) and Cray’s Performance Tools for debugging and performance tuning of heterogeneous applications on the Cray XK6 systems.
Attendees are encouraged to bring in their own applications and codes for the hands-on sessions. Experts from Cray PE, OpenACC and libsci development and performance tools and Allinea DDT debugger will be present at the meeting for discussions and feedback. CSCS also invites current users who have their applications running successfully on the Cray XK6 system to present brief user experience talks.
Registration deadline: February 29, 2012.