ENCCS/Intel OpenMP Hackathon
June 8 @ 08:00 - June 9 @ 15:30 CESTFree
OpenMP is a portable and scalable parallel programming model that gives programmers a flexible interface for directive-based programming of shared-memory parallel machines. Used in conjunction with MPI, OpenMP can enable scientific software to be scaled up to large supercomputers. Since version 4.0, OpenMP supports offloading to accelerator devices such as GPUs and thus provides developers with a single framework that can be used across existing and future GPU devices from multiple vendors.
Following the OpenMP training workshop on June 1-2, ENCCS in collaboration with Intel will host an OpenMP hackathon for teams of researchers and developers who want to either:
- implement OpenMP in their code (for either CPUs or GPUs), or
- optimize their existing OpenMP implementation using state-of-the-art Intel Tools.
To apply for participation in the hackathon you will need a well-defined project with clearly stated goals, and we recommend you to join a team with at least 2 people. Invited teams will be paired up with experts from both Intel and ENCCS/SNIC who will provide hands-on mentoring and pair-programming sessions. Note that hackathon participants should also attend the training workshop on June 1-2.
Teams will be able to run experiments both on the Intel Devcloud (https://software.intel.com/content/www/us/en/develop/tools/devcloud.html) and on the Tetralith cluster at NSC (https://www.nsc.liu.se/systems/tetralith/). Invited teams will receive instructions for applying for accounts on these systems.
- You should bring your own code in C, C++, or Fortran to this event. HPC Python projects might also be considered.
- Sign up with 1 or more colleagues
- Your code should be available in an online repository that you can give mentors access to
This hackathon is a unique opportunity to get a lot of work done in a short amount of time, so sign up using the link below if you want to accelerate your code using OpenMP on CPUs or GPUs!
To register for the hackathon, please describe your project at https://events.prace-ri.eu/event/1203/registrations/877/. All members of a team should register, but only one member needs to provide details on the code project.
All hackathon participants are strongly encouraged to also attend the workshop on June 1-2.
To register for the workshop please visit https://enccs.se/events/2021/06/workshop-on-openmp-software-tools/.