Friday, February 24, 2017

Hackathons to Train New Generation on GPU Accelerated Computing

If you’re willing to learn fast, here’s your chance to see your code run fast. The Oak Ridge National Laboratory has organized a series of five hackathons to help people learn how to accelerate their projects with GPUs. The event’s organizers are looking for current or prospective user groups of big hybrid CPU-GPU systems. Teams of three or more developers with an application that could benefit from GPU accelerators, or one running on accelerators that needs optimization, are encouraged to participate.

If that describes you, the five-day events will help you take advantage of the latest generation of GPU-accelerated supercomputers, which speed up a wide range of applications. You won’t need any advanced GPU knowledge to join. Just come with science codes you want to have accelerated on GPUs. Prior to the hackathons, participants can get a head start with online training in OpenACC, a standard that simplifies parallel programming on heterogeneous CPU-GPU systems. Mentors will help guide teams on how to start with GPUs — it can be as easy as using libraries. Or start with OpenACC directives designed to simplify GPU work for scientists and researchers, or CUDA for more flexibility and control.