BNL Home

GPU Hackathon 2018

All GPU programming paradigms are welcome

The Computational Science Initiative at Brookhaven National Laboratory (BNL) will host its 2nd GPU Hackathon, dubbed "Brookathon 2018", on September 17–21, 2018.

Brookathon 2018 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.


General-purpose Graphics Processing Units (GPGPUs) potentially offer exceptionally high memory bandwidth and performance for a wide range of applications. The challenge in utilizing such accelerators has been the difficulty in programming them. Any and all GPU programming paradigms are welcome.


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 June 30, 2018. Notification of acceptance will be sent out by July 15, 2018.

  • Team application submission is now closed.

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
  • Eileen Pinkston

What's Hackathon?

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


Click on the "Event & BNL Information" tab above to find accommodation information.

Event Sponsors


Important Dates

Jun 30, 2018 Deadline to submit team application
Jul 15, 2018 Notification of Accepted Teams
Aug 24, 2018 Deadline for Registration
Sep 17, 2018 Hackathon Starts

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.

Top of Page

Last Modified: August 07, 2018