GPU hackathons are 5-day intensive coding events that put application teams together with experts in programming and performance.  The goal of the event is to port and optimize codes on GPU technologies in a focused, highly collaborative environment. For more details, peruse the GPU Hackathons website.


Each code team should consist of 3-5 code developers that together are intimately knowledgeable of the code. Teams will be complimented by mentors that will be assigned based on expert knowledge that matches the needs of the code.

Selected teams will have access to ORNL's Summit training system, Ascent, and NERSC's Cori-GPU cluster for the duration of the event, including preparation and follow-up testing.

Who should attend?

Any HPC scientific codes seeking performance improvements, or porting to GPU systems in a cooperative, hands-on environment should apply. Codes should primarily be written in a GPU compatible language, such as C++, Fortran and/or Python. Codes can use/want any standard method of offloading work to the GPUs, including CUDA, CUDA Fortran, OpenACC, OpenCL or OpenMP.

The 2020 July GPU hackathon is particularly interested in Open Science Applications. However, all coding teams looking to use GPU technologies are encouraged to apply. A broad range of code types and GPU experience levels are sought for this event.

For more information, please visit:

The call for applications is now closed.


Event Focus

Important Event Dates

  • NERSC GPU Hackathon application deadline
  • NERSC GPU Hackathon Day 1
  • NERSC GPU Hackathon Day 2
  • NERSC GPU Hackathon Day 3
  • NERSC GPU Hackathon Day 4