Compiler Directives Weekly Lunch Webinars
June 9th Webinar: Programming GPUs with PGI Accelerator Compilers
This training event will be delivered via a weekly webinar and is designed to cover compiler directives.
This call is being conducted via WebEx. You can access WebEx at https://olcf.webex.com<https://olcf.webex.com/>. For usage instructions, see https://www.olcf.ornl.gov/kb_articles/using-cisco-webex-at-olcf/
Topic: Compiler Directives Weekly Lunch Webinars: PGI
Date: Monday, June 9, 2014
Time: 12:00 p.m., Eastern Daylight Time (New York, GMT-04:00)
Meeting Number: 629 076 810
Meeting Password: ornl
The playback of UCF (Universal Communications Format) rich media files requires appropriate players. To view this type of rich media files in the meeting, please check whether you have the players installed on your computer by going to https://olcf.webex.com/olcf/systemdiagnosis.php.
IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, discuss your concerns with the meeting host prior to the start of the recording or do not join the session. Please note that any such recordings may be subject to discovery in the event of litigation.
Please direct questions or comments to firstname.lastname@example.org[tab: Agenda]
Week 1: Introduction to Accelerated Computing Using Compiler Directives
OpenACC and OpenMP 4.0 provides directives-based approaches to rapidly accelerating application for GPUs and other parallel architectures. This tutorial serves as an introduction to programming with OpenACC 2.0 and OpenMP 4.0. Participants will learn how to apply compiler directives to an existing application to parallelize the application for accelerated architectures. No prior GPU experience is required for this tutorial.
Week 2: Advanced Accelerated Computing Using Directives
This tutorial will expand upon the participants’ experience with accelerator directives (OpenACC and OpenMP) by focusing on performance optimization and interoperability with other programming models. Participants will learn about the multiple levels of parallelism that can be expressed in OpenACC and OpenMP and how to apply them to their application code. They will also learn how asynchronous execution improves application performance. Finally, they will learn how compiler directives interoperate with other accelerated computing technologies such as CUDA C, CUDA Fortran, and libraries.
Week 3-5: Compiler Vendors: TBD
May 12 – Cancelled
May 19 – Cancelled
June 2 – Cancelled
June 9 – PGI
Compiler vendors will cover specifics of their compiler and how to squeeze the best performance.