OpenACC at GTC 2018
GTC this year was overwhelming in size and dazzled with innovations. If you haven’t experienced the conference yet, we highly recommend you to check it out - the amount of information pouring through talks, tutorials, demos, panels, posters, startup showcases is just hard to imagine. You’ll find all you need for starting or optimizing your Deep Learning or HPC project on GPUs.
At OpenACC.org, we put our best foot forward to contribute to the HPC portion of the conference.There were over 30 talks, tutorials and labs at GTC 2018 representing a number of scientific domains. Additionally, we held our Fifth User Group Meeting which was as popular as ever.
Here are some key highlights of our OpenACC activities at GTC:
Zero to GPU Hero with OpenACC Tutorial
Our Monday morning started with an OpenACC tutorial by Jeff Larkin, a Senior DevTech Software Engineer at NVIDIA. This tutorial was built built to give a introduction on how to ramp up on OpenACC. Jeff provided great instruction by answering all of the attendees’ questions, even the most tricky ones.
Other tutorials and labs we hosted at GTC were led by: Andreas Herten from Juelich (Programming GPU-Accelerated OpenPOWER Systems with OpenACC), Guido Juckeland from HZDR and Robert Henschel from Indiana University (In-depth Performance Analysis for OpenACC/CUDA/OpenCL Applications with Score-P and Vampir) as well as Antonio Pena from BSC (Best GPU Code Practices Combining OpenACC, CUDA, and OmpSs). Jeff Larkin also hosted a four hour two part lab on the Fundamentals of Accelerated Computing with OpenACC.
If you are looking for more resources on how to tap into OpenACC, check out the OpenACC Resources page.
OpenACC Book Signing
Another great resource for learning OpenACC is the new OpenACC for Programmers book that was presented by its editors Guido Juckeland and Sunita Chandrasekaran. Lucky attendees were even able to get their books signed!
OpenACC Sessions
GTC offered over 30 OpenACC sessions ranging from introductory to advanced technical content, covering applications in climate, weather and ocean research, astrophysics, molecular biology, bioinformatics and more.
Here is a snapshot of select sessions which link directly to their recording:
1. Porting VASP to GPUs with OpenACC
2. Solar Storm Modeling using OpenACC: From HPC Cluster to "In-House"
3. Application of openACC to Computer Aided Drug Discovery software suite "Sanjeevini"
4. An Agile Approach to Building a GPU-enabled and Performance-portable Global Cloud-resolving Atmospheric Model
5. Acceleration of a Computational Fluid Dynamics Code with GPU Using OpenACC
If you attended GTC 2018, you should be able to access recordings now. For those not attending, the recordings will be available in May. Refer to the OpenACC website for a complete list of our GTC sessions.
OpenACC User Group Meeting
On Tuesday night, attendees met in the Mosaic restaurant to absorb more information around the latest OpenACC developments. Participants enjoyed keynotes by invited speakers, discussed latest OpenACC developments and ultimately had a good time with great company!
We started with two talks and then had a few glasses of wine :) :
1. VMD updates by John Stone from UIUC
2. GCC OpenACC developments by Randy Allen
Later, attendees were treated to an OpenACC Specification update by Michael Wolfe and recieved an update on hackathon news by Guido Juckeland. Jeff Larkin also provided the group with the latest information on training materials.
It was a fun evening with a lot of old and new friends! A big thanks to everyone who worked hard to make this meetup happen and to all who found time in their busy schedules to share their evening with us!
For more pictures visit our FaceBook page.
The complete minutes are available here. And for opportunities to attend next time, make sure to join our slack channel.