Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Application Close: 26 April 2023

Hackathon Dates: 30 May (Online), 6 - 9 June 2023 (Hybrid)

Address: Birch Building 1.43 Interactive Theatre, ANU 

Apply Now

...

Together with NVIDIA and OpenACC organization, NCI will host a hybrid Hackathon starting May 30, 2023 (virtually) and continuing June 6 - 9, 2023 (hybrid).

Open Hackathons are multi-day, intensive hands-on events designed to help computational and data scientists and researchers port, accelerate and optimize their applications on a variety of data centre parallel computing architectures. The event pairs participants with dedicated mentors experienced in programming and targeted application areas to realize performance gains and speedups using a variety of programming models, libraries, and tools.

The goal of the open hackathon is for computational and data scientists to port, accelerate and optimize their 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 with 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 NCI-affiliated scientists and their collaborators.

Event Format

The NCI Open Hackathon will be hosted as a hybrid event. Day 0 (May 30, 2023) will be held virtually and attendees will have the option to attend Days 1 - 4 (June 06 - 09, 2023) either in-person or online only via a digital experience supported by online tools.

All communication for both remote and in-person participants will be done through Zoom, Slack, and email. This event will be conducted in the Australian Eastern Standard Time (AEST) zone. Attendees are responsible to cover their travel expenses.

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 complete participation will result in the entire team being 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:

No advanced parallel computing or GPU skills are required, but it is helpful for teams to know the basics of GPU programming and profiling. We recommend familiarizing yourself with these concepts by accessing any of the no-charge lectures, tutorials, and labs available to all participants, or registering for our Bootcamps. Please contact the organizers for more information to help you prepare for the hackathon.

Compute Resource

Teams attending the event will be given access to a GPU cluster for the duration of 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:

Event Logistics

  • The venue of the Hackathon will be The Australian National University, Canberra ACT 2601, Australia. Location to be confirmed closer to the Hackathon.
  • Lunch and morning/afternoon tea will be provided by the organizers during the in-person event on November 2 - 4.
  • Participants are responsible for their travel and lodging expenses.
  • It is mandatory to have at least 2 participants from each team to be present physically, other members can join virtually.
  • If for any reason the entire team wishes to participate entirely virtual, please submit the request to the organizers for evaluation.

Agenda (subject to change)

All times in the Australian Eastern Standard Time (AEST) zone

Day 0 - Team/Mentor Meeting: Tuesday, May 30, 2023: 09:00 AM - 11:00 AM (Online Only)

  • 09:00 AM - 09:15 AM: Welcome and online tools overview
  • 09:15 AM - 10:00 AM: Cluster Introduction
  • 10:00 AM - 11:00 AM: Team meet with their Mentors to discuss the initial plan for the Hackathon

Day 1 - Tuesday, June 6, 2023: 09:00 AM - 05:00 PM (Hybrid*)

  • 09:00 AM - 09:15 AM: Welcome and online tools overview
  • 09:15 AM - 10:00 AM: 1st team intro presentations
  • 10:00 AM - 12:00 PM: Teams and Mentors work in breakout rooms
  • 12:00 PM - 12:30 PM: Break
  • 12:30 PM - 05:00 PM: Teams and Mentors work in breakout rooms

Days 2 and 3 - Wednesday and Thursday, June 7-8, 2023: 09:00 AM - 05:00 PM (Hybrid*)

  • 09:00 AM - 10:00 AM: Daily SCRUMs. Teams present on daily progress
  • 10:00 AM - 12:00 PM: Teams work on codes with mentors
  • 12:00 PM - 12:30 PM: Lunch Break
  • 12:30 PM - 01:30 PM: Social Hour/Site Tour
  • 01:30 PM - 05:00 PM: Teams work on codes with mentors

Day 4 - Friday, June 9, 2023: 09:00 AM - 03:30 PM (Hybrid*)

  • 09:00 AM - 02:00 PM: Teams work on codes with mentors
  • 02:00 PM - 03:30 PM: Final team presentations (7 mins per team)

...