Princeton GPU Hackathon

  • Jun 1, 2022, 8:00 am5:00 pm
  • Jun 6, 2022, 8:00 am5:00 pm
  • Jun 7, 2022, 8:00 am5:00 pm
  • Jun 8, 2022, 8:00 am5:00 pm


Event Description

Graphics Processing Units (GPUs) offer high performance and massive parallelization, but learning how to program GPUs for scientific applications can be daunting. To help reduce the barrier to entry, Princeton will host its 4th annual GPU hackathon, organized and sponsored by NVIDIA, Oak Ridge Leadership Computing Facility (OLCF), and Princeton Institute for Computational Science & Engineering (PICSciE).

Interested research groups should apply to send a small team of 3-6 developers who will be paired with experienced mentors from industry and national laboratories in order to help migrate their code to GPUs and/or optimize codes already running on GPUs. The event will include a "prep day" of code profiling and preliminaries followed by an intensive 3-day scrum.

  • Prior experience with programming GPUs is not required, but participants will be encouraged to get an overview of different GPU programming paradigms prior to the hackathon via training materials that will be provided in advance.
  • All fields are welcome, from astrophysics to machine learning to genomics.
  • Although Princeton and Princeton-area teams will be given priority, a Princeton affiliation is not required, so share this announcement to interested colleagues from neighboring institutions (partner GPU hackathons hosted in other parts of the US and the world are listed at
  • Prior hackathon participants are also welcome to apply but such teams should explicitly address in their applications the additional value they hope to gain from attending the hackathon again.
  • Space is limited, and applications will be reviewed for goodness of fit with the goals and resources of the hackathon (including the availability of appropriate mentors for a given team).
  • Access to computing resources will be provided for the duration of the hackathon, and there will be a virtual social event on one of the hackathon days. 
  • A guide for what to expect as an attendee can be found here.

Apply Now!


Once final teams are selected (by late April), the hackathon landing page will be filled in with information including additional pre-event logistics.

Junior Mentors Needed: If you already have some GPU programming experience but do not plan to submit an application, and if you would like the opportunity to spend a week working with and learning from a group of GPU experts, email [email protected].

  • Oak Ridge Leadership Computing Facility (OLCF)
  • Princeton Institute for Computational Science & Engineering (PICSciE)