BNL Home
GPU Hackathon 2019

GPU Hackathon 2019

All GPU programming paradigms are welcome

Call for Team Applications - All current and potential GPU users from national labs, universities, industry and other institutions are welcome to submit a team application to attend the GPU Hackathon. The deadline to submit an application is May 31, 2019. Notification of acceptance will be sent out by June 14, 2019.

How to Apply

The Computational Science Initiative at Brookhaven National Laboratory (BNL) will host its 3nd GPU Hackathon, dubbed "Brookathon 2019", on September 23–27, 2019. Brookathon 2019 is jointly organized by BNL, University of Delaware (UDEL), Fluid Numerics, Oak Ridge National Laboratory (ORNL) and Stony Brook University (SBU), with support from the High Energy Physics Center for Computational Excellence and the SOLLVE Exascale Computing Project.

We especially encourage teams from the High Energy Physics community and US Exascale Computing Project to participate.


Currently there are several large-scale computing systems in the US that are based on General-Purpose Graphic Processing Units, or GPGPUs, including Summit at ORNL, Sierra at Lawrence Livermore National Lab and the upcoming Permultter at NERSC. These GPU-based supercomputers offer tremendous computing power for science and engineering, but writing efficient software to take full advantage of them may be challenging.


The goal of this 5-day Hackathon is for current or prospective user groups of large hybrid CPU-GPU systems to send teams of at least 3 developers along with either a potentially scalable application that could benefit from GPU accelerators, or an application running on accelerators that needs optimization. There will be intensive mentoring during this 5-day hands-on training, with the goal that the teams leave with applications running on GPUs, or at least with a clear roadmap of how to get there. Our mentors come from national laboratories, universities and vendors, and besides having extensive experience in programming GPUs, many of them develop the GPU-capable compilers and help define standards such as OpenACC and OpenMP.

Prerequisites and Team Application Submission

Prior programming experience with GPUs is NOT a requirement. You will learn quickly in the intense 5-day schedule, working on your code 95% of the time with the mentors. In the weeks preceding the Hackathon, you will have a chance to attend training to prepare you for the event.

Participation in the training event is free of charge. The meeting room and lunches, as well as access to the supercomputers throughout the event are offered by BNL, SBU and our event sponsors. The deadline to submit an application is May 31, 2019. Notification of acceptance will be sent out by June 14, 2019.

Once the team Application has been submitted, reviewed and accepted, participating team members will have to register on this site when registration opens on Friday, June 14, 2019. Hackathon mentors will also need to register when registration opens.

Submit a Team Application

Organizing Committee

  • Meifeng Lin (BNL)
  • Sunita Chandrasekaran (UD)
  • Tony Curtis (SBU)
  • Martin Kong (BNL)
  • Thomas Papatheodore (ORNL)
  • Joseph Schoonover (Fluid Numerics)

Local Coordinators

  • Meifeng Lin (BNL)
  • Eileen Pinkston (BNL)

Questions or Other Inquiries

What's Hackathon?

If you would like a better idea of what to expect, check out these short videos from past Hackathons:

Brookathon 2018 | Brookathon 2017 | UDelHack 2016


When booking your reservation, you may need to guarantee your room with a credit card. Check with your hotel about their cancellation policy and if they offer shuttle service. Details...

Training Sponsors

Hackathon Timeline

Fri., May 31, 2019 Deadline to submit team application
Fri., Jun 14, 2019 Notification of Accepted Teams
Fri., Jun 14, 2019 Registration Opens
Sun., Aug 11, 2019 Deadline for Hotel Reservation
Fri., Aug 30, 2019 Deadline for Registration
Mon., Sep 23, 2019 Hackathon Starts
Fri., Sep 27, 2019 Hackathon Ends

Training Information

Note: This event falls under Exemption D (Formal classroom training held at Federal facilities, which does not exhibit indicia of a formal conference as outlined in the Conference/Event Exemption Request Form.) Participation is contingent on application acceptance.

Last Modified: April 24, 2019