Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS) is the national supercomputing center in Spain. BSC specializes in high performance computing (HPC) and manages MareNostrum, one of the most powerful supercomputers in Europe located in the Torre Girona chapel.

The BSC GPU Hackathon is a multi-day event designed to help teams accelerate their own code on GPUs using a programming model or machine learning framework of their choice. Each team will be assigned mentors for the duration of the event. Through the partnership with NVIDIA and OpenACC, this event will provide exciting opportunities for scientists to test their applications under the guidance of expert mentors from national labs, universities, and industry leaders in a collaborative environment. This Hackathon is promoted by the centers of excellence RAISE, CHEESE and CompBioMed2

This event is part of the BSCTech Hackathons 2021 series and promoted by the centers of excellence RAISE, CHEESE and CompBioMed2.

Image- BSCTech Hackathons 2021 series



  • 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 at the event. 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 Resource

Teams attending the event will be given access to "Power9 CTE" for the duration of the Hackathon. MN4 CTE-POWER is a cluster based on IBM Power9 processors, with a Linux Operating System, and an Infiniband interconnection network. Its main characteristic is the availability of 4 GPUs per node, making it an ideal cluster for GPU accelerated applications. 

To learn more about Power9 CTE, please visit Power9 CTE User’s Guide for more information. 

Event Format

The BSC GPU Hackathon will be hosted online with all times Central European Summer Time (CEST). Each team will be assigned to a virtual breakout room to work with mentors on their codes and will present reports (SCRUMS) on their progress to all participants in the main virtual meeting space daily. 

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

To get a better idea of what the virtual GPU Hackathon will be like, check out this blog post on the first virtual hackathon in the series hosted by San Diego Supercomputer Center. 

Event Focus

Important Event Dates

  • BSC GPU Hackathon Application Deadline
  • BSC GPU Hackathon Day 1
  • BSC GPU Hackathon Day 2
  • BSC GPU Hackathon Day 3
  • BSC GPU Hackathon Day 4