General Lab Information

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, 2023 - 11 PM PT / 2 AM ET. Notification of acceptance will be sent out by June 15, 2023.

Introduction

Together with NVIDIA and OpenACC.org, Brookhaven National Laboratory (BNL) will host a virtual Hackathon starting August 15 and concluding August 24, 2023. Open Hackathons provide exciting opportunities for scientists to accelerate their AI or HPC research under the guidance of expert mentors from national laboratories, universities and industry leaders in a collaborative environment. Representing distinguished scholars and preeminent institutions around the world, these teams of mentors and attendees work together to realize performance gains and speedups using a variety of programming models, libraries and tools.

Background

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 Perlmutter machine at NERSC. In addition, the upcoming exascale computers, Aurora at Argonne National Laboratory (ANL), and Frontier at Oak Ridge National Laboratory (ORNL), will have GPU accelerators as well. 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. In addition, large-scale multicore CPU-based systems continue to play an important role for many scientific applications. Scaling up these CPU-based applications may also require deep understanding of inter-node and intra-node computational characteristics.

Goal

The goal of the Open Hackathon is for computational scientists to port, accelerate and optimize their scientific applications to modern computer architectures, including CPUs, GPUs and other computing technologies. Participating teams should leave the event either with their applications accelerated and/or optimized on the latest supercomputing hardware or a clear roadmap of the next steps needed to leverage these resources.

This Hackathon is open to everyone looking to take their projects to the next level; however, priority acceptance will be given to BNL affiliated scientists and their collaborators.

Prerequisites

  • Teams are expected to be fluent with the code or project they bring to the event and motivated to make progress during the hackathon.
  • A minimum of 3 team members must participate throughout the entire event. Lack of participation for the duration of the Hackathon may cause the entire team to be excused.
  • Projects brought to the event are required to have a license attached and detailed in the application. For more information on why licenses are important and how to obtain one, please use the following links:

Recommended

  • No advanced GPU skills are required, but teams are expected to know the basics of GPU programming and profiling. A collection of GPU lectures, tutorials, and labs are available for all participants at no fee. Please contact organizers for more information to help you prepare for the hackathon.

GPU Compute Resources:

Teams attending the event will be given access to a GPU cluster for the duration of the Hackathon.

Event Format:

The BNL Open Hackathon will be hosted online with all times Eastern Time (ET). All communications and collaborations will be conducted via Zoom, Slack and email.

Once your team application has been submitted, reviewed and accepted, all participating team members as well as Hackathon mentors must submit an additional Brookhaven Lab Guest Registration Form by July 15, 2023.

Submit a Team Application

What's Hackathon?

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

Brookathon 2019 | Brookathon 2018 | Brookathon 2017

Training Sponsors

Join the Event

The connection information will be provided via email to registrants prior to the event. Please do not give out this connection information. It is only for registered attendees. Contact the training coordinator if you have questions or having connection issues.

Hackathon Timeline

May 31, 2023 Team application submission deadline - 11 PM PT / 2 AM ET
June 15, 2023 Notification of accepted teams
August 8, 2023 Team/Mentor meeting
August 15, 2023 Hackathon begins
August 24, 2023 Hackathon ends

Training Information

Organizing Committee

  • Meifeng Lin (BNL)
  • Iris Chen (NVIDIA and OpenACC)
  • Julia Levites (NVIDIA and OpenACC)

Local Coordinator

  • Nicole Medaglia (BNL)

Questions or Inquiries

Past Events

View information from previous events.

View Archive

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.