This workshop is based on a multilateral collaboration between GPU programming specialists from the Nordic countries. It is meant to help both software developers and decision-makers navigate the GPU programming landscape and make more informed decisions on which languages or frameworks to learn and use for their projects.
The lesson material can be found here [ Ссылка ]
This workshop was a collaborative effort between:
- ENCCS [ Ссылка ]
- HPC2N [ Ссылка ]
- KTH Royal Institute of Technology [ Ссылка ]
- ASC [ Ссылка ]
- EuroCC Lithuania [ Ссылка ]
- CSC – IT Center for Science [ Ссылка ]
- NRIS [ Ссылка ]
- EuroCC Norway [ Ссылка ]
- Vilnius University [ Ссылка ]
This workshop is covering basic aspects of GPU programming concepts and models including:
- GPU hardware and software ecosystem
- GPU programming concepts & models
- Directive-based models (OpenACC, OpenMP)
- Portable kernel-based models (Kokkos, OpenCL, SYCL, etc.)
- Non-portable kernel-based models I (CUDA, HIP)
- High-level language support (Python, Julia)
- Multi-GPU programming with MPI
- Preparing code for GPU porting
- Hand-on examples
------------------
ENCCS ([ Ссылка ]) is based in Sweden and provides free training and support for accessing and using European supercomputers to companies and public organisations.
If you are a company or public authority based in Sweden interested in running your software or code on large European supercomputers please visit [ Ссылка ] or contact us at info@enccs.se.
Are you located in a European country or an associated country? Contact your local competence centre to get help and advice. For more information on the competence centres please follow this link [ Ссылка ].
More information on EuroHPC JU systems you can find by following this link [ Ссылка ]
You can read more about the countries associated with Horizon2020 here [ Ссылка ]
Ещё видео!