Introduction to GPU Programming in Chapel

Опубликовано: 28 Июль 2026
на канале: Chapel Parallel Programming Language
386
15

Chapel’s parallel-first design allows users to seamlessly use GPUs in a vendor-neutral way. In this demo, we:

quickly recap how Chapel arrays are created/processsed
demonstrate how these operations can be done on the GPU via ‘on’ statements and remote variable declarations
introduce the ‘locale’ concept and ‘config’ variables for GPU/CPU portability
discuss GPU-based reductions and ‘Math’ module operations in GPU kernels

Recorded live on October 31, 2024 at Chapel’s monthly community demo session. To see upcoming demos, refer to https://chapel-lang.org/events.html