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.
BeFunky Collage2.jpg

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

BeFunky Collage-61.jpg


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.

BeFunky Collage2-6_1.jpg


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!

BeFunky Collage3-6_1.jpg

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.


Julia Levites
Julia Levites, OpenACC.org Marketing Chair