Simulation / Modeling / Design

New OpenACC Online Course Will Help You Quickly Accelerate Your Code on GPUs

AI-Generated Summary

  • OpenACC is a directive-based programming model that minimizes programming effort while delivering performance portability across CPUs, GPUs, and heterogeneous HPC hardware platforms.
  • Over 150 HPC applications including VASP, Gaussian, ANSYS Fluent, and VMD have adopted OpenACC to move codes onto new computing architectures like GPUs.
  • Users insert directives to identify parts of code for acceleration, and the compiler optimizes performance and offloads the code onto a GPU or other device including CPUs.

Next Steps

  • Register for the OpenACC Online Course to learn how to parallelize, profile, and optimize code through three instructor-led classes.
Powered by NVIDIA Nemotron. AI-generated content may summarize information incompletely. Verify important information. Learn more

In the age of Exascale, scientists are striving to use the latest generation of supercomputers to do more science faster.
At the same time many researchers find themselves trapped in new complex technologies and architectures that are not always easy to grasp — they need tools that can help them spend less time on programming for new machines, and more time on science.
OpenACC is a directive-based programming model designed to minimize programming  effort while delivering performance portability across CPUs, GPUs, and a variety of heterogeneous HPC hardware platforms.
OpenACC is the programming model adopted by over 150 HPC applications including VASP, Gaussian, ANSYS Fluent, and VMD. OpenACC helps move codes onto new computing architectures like GPUs. Users insert directives to identify parts of code to be accelerated and the compiler optimizes performance and offloads the code onto a GPU or other device including CPUs.
So how can you start using OpenACC? OpenACC.org together with NVIDIA and Amazon Web Services, is organizing an online OpenACC course that starts October 18th, 2018. The course is free to attend and provides an opportunity to learn from OpenACC experts. You will learn how to parallelize, profile, and optimize your code through the course of three instructor-led classes with Q&A sections and hands-on exercises.

  • October 18, 2018 – Analyzing and Parallelizing with OpenACC
  • October 25, 2018 – GPU Programming with OpenACC
  • November 1, 2018 – Optimizing and Best Practices with OpenACC

It is easy to register and attend. Join us for this month’s course and learn how OpenACC can help accelerate your research, and save time on programming.
Register for the OpenACC Online Course >

Discuss (0)

Tags