[ONLINE] OpenMP Hackathon @ENCCS/Intel

Europe/Stockholm
Online

Online

Description

Description

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.

Prerequisites

  • 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!

Agenda

For updated agenda check the event's webpage at https://enccs.se/events/2021/06/enccsintel-openmp-hackathon/

The agenda of this meeting is empty