For this year’s Helmholtz GPU Hackathon the organizers have partnered with the Helmholtz Information & Data Science Academy and the AI Campus in Berlin as well as NVIDIA and OpenACC.org, to provide a unique opportunity to all scientists and industry partners to accelerate their AI research and/or HPC codes. All teams will receive expert mentorship from academia and industry leaders to work in a collaborative environment.

The Helmholtz GPU Hackathon is a multi-day event designed to help teams of three to six developers accelerate their own codes on GPUs using a programming model or machine learning framework of their choice. Each team is assigned mentors for the duration of the event.
 

2022-01-10T15:00:00-08:00 475 Hackathons HPC+AI

Event Format

The Helmholtz GPU Hackathon will be hosted in a hybrid mode in the Central European Time (CET) zone. AI Campus Berlin is allocating large portions of their collaborative working spaces to host teams in person and provide the most immersive Hackathon experience.

Team communication for online/hybrid teams will be done through Zoom, Slack, and email. Each team will be assigned to a breakout room to work with mentors on their codes and will present reports (SCRUMS) on their progress to all participants in the main room daily.

GPU Compute Resource

Teams will be using the HAICORE resources of the Helmholtz AI platform, that is the JUWELS Booster at FZJ for large scaling HPC codes and the Horeka system at KIT.

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. 
  • No advanced GPU skills required, but teams are expected to know the basics of GPU programming and profiling or of their chosen AI framework at the event. 
  • Your code must have a clear license and is ideally hosted on a collaborative code development platform.
  • 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. 

Attending the Hackathon

If your team is accepted for the hackathon, registration information will be provided along with mentor introductions and computational resource access. Accepted teams should:

  • Register all team members for the event.
  • Review the attendee guide

Agenda (Subject to Change)

Day 1: Monday, March 21, 09:00 AM- 5:00 PM (CET)

  • 09:00 AM- 09:15 AM: Welcome + online tools overview
  • 09:15 AM- 09:30 AM: Cluster Introductions
  • 09:30 AM- 10:00 AM: Team intro presentations (3mins per team)
  • 10:00 AM- 11:00 PM: Social Hour
  • 11:00 AM- 11:30 AM: Break
  • 11:30 AM- 05:00 PM: Teams and Mentors work in breakout rooms

Day 2: Tuesday, March 29, 09:00 AM- 5:00 PM (CET)

  • 9:00 AM- 4:00 PM: Teams work on codes with mentors
  • 4:00 PM- 5:00 PM: Daily SCRUMs. Teams present for 5 min on daily progress

Day 3: Wednesday, March 30, 09:00 AM- 5:00 PM (CET)

  • 9:00 AM- 4:00 PM: Teams work on codes with mentors
  • 4:00 PM- 5:00 PM: Daily SCRUMs. Teams present for 5 min on daily progress

Day 4: Thursday, March 31, 09:00 AM- 5:00 PM (CET)

  • 9:00 AM- 3:30 PM: Teams work on codes with mentors
  • 3:30 PM- 5:30 PM: Final team presentations (7 min per team)
Event Focus
HPC+AI

Important Event Dates

  • Helmholtz GPU Hackathon 2022 Application Deadline
  • Helmholtz GPU Hackathon 2022 Day 1
  • Helmholtz GPU Hackathon 2022 Day 2
  • Helmholtz GPU Hackathon 2022 Day 3
  • Helmholtz GPU Hackathon 2022 Day 4