EuroHack23: High Performance Computing Applications Programming Hackathon will take place as in person event, from September 18 to 22, 2023, at Hotel de la Paix in Lugano, Switzerland.

High Performance Computing utilizes more and more parallelism provided by modern supercomputers. One development is General-Purpose Graphics Processing Units (GPGPUs), which offers exceptionally high memory bandwidth and performance for a wide range of applications together with many parallel programming units. Another development is more parallelism also for multicore processors. Today, these devices can be programmed with the CUDA/C++ programming platformHIP or with OpenACCDirectives for Accelerators, which offer straightforward extensions to C++ and Fortran to address this programming hurdle. Alternative programming paradigms such as OpenCL or Kokkos can also be employed.

EuroHack provides a unique opportunity for current or prospective users groups of large hybrid CPU-GPU systems to either (1) port their (potentially) scalable application to GPU accelerators, (2) optimize an existing GPU-enabled application, on a state-of-the-art GPU system, or (3) optimize for the multicore. Focus should be in any case the parallelism of the application. The goal is that the development teams leave at the end of the week with applications executing faster, or at least with a clear roadmap of how to get there.

This program is addressed to small teams of 3 to maximum 4 developers interested in porting or optimizing their application on a cluster of CPUs and GPU accelerators in a short but extremely intense time window. This is a great opportunity for grad students and Postdocs.

Collectively the team should know the application intimately. There will be intensive mentoring during this 5-day hands-on workshop. Mentors come from universities, supercomputing centers and industry, and they bring their extensive experience in programming GPGPUs, many of them develop the GPU-capable compilers and help define the OpenACC standard. The event will be limited to 6 teams of 3 to 4 developers with 2 mentors for each team.

We invite teams to propose an application to be ported to or be optimized on GPU or other massive parallel architectures. Successful selected teams will be joined by two mentors with extensive programming experience.

Full details including the link for submissions can be found in the event webpage >   

The submission deadline is May 31, 2023, Anywhere on Earth.  

We look forward to receiving your application.