Parallel programming in Chapel [summer school]
Remarque : Toutes les heures sont affichées selon le fuseau horaire dans lequel l’événement a lieu.
Date: 4 juin 2026, 13:30 - 16:30
Fuseau horaire: heure d’été du Pacifique nord-américain
Langue d'enseignement: Anglais
Register
Abstract: If you have never done parallel programming before, this beginner-friendly course will guide you through the basic concepts of writing data-parallel programs for both shared- and distributed-memory systems. Chapel is a modern programming language offering high-level, easy-to-use abstractions for task and data parallelism. Its intuitive syntax makes it an excellent choice for novice HPC users learning parallel programming. Chapel supports a wide range of parallel hardware – from multicore processors and multi-node clusters to GPUs – using consistent syntax and concepts across all levels of hardware parallelism. This course begins with Chapel fundamentals, then focuses on data parallelism through two numerical examples: one embarrassingly parallel and one tightly coupled. Towards the end we’ll look at GPU programming with Chapel.
Mots-clés: GPU, HPC
Lieu: onsite
Activity log