Learn GPU Programming Quickly

A GPU Hackathon is an organized workshop that teams up programmers at all experience levels with experts to facilitate sharing of knowledge and skills in GPU programming. Teams of software developers can come to a hackathon with existing code they want to accelerate on GPUs. Expert mentors help teams develop a plan to port or optimize their code before the start of the workshop. During the one-week coding sprint, teams work with their mentors to transition code to the GPU and achieve software performance goals. This hands-on approach is increasing the number of new GPU programmers and promotes continued learning within the community that participates in hackathons.

Upcoming Hackathons

Boulder GPU Hackathon, June 4-8

Apply at the Oak Ridge Leadership Class Facility’s site for the Boulder 2018 Hackathon. Applications are open for the Boulder 2018 Hackathon that will take place on June 4-8.

The deadline for application submission is March 31.

Prior GPU programming experience is not required to attend. We particularly encourage applications from teams that have had no GPU programming experience but have some experience in high performance computing systems or other parallel programming models. Additionally, teams that have existing GPU code and are looking to transition to a multi-GPU application make great hackathon candidates.

Become a Hackathon Mentor

We are always looking for experts in High Performance Computing and GPU programming to serve as mentors. Giving back to the community by training others at these events is a rewarding experience. Gain access to multi-GPU compute resources, grow your professional network, and establish your voice in the HPC and GPU programming worlds by signing up to be a hackathon mentor.