SeaGL 2025

Productive parallel programming from laptops to supercomputers with Chapel
2025-11-07 , Room 332

This talk will introduce Chapel (https://chapel-lang.org), an open-source programming language designed to support parallel computing on multicore CPUs and GPUs, whether on personal laptops, the cloud, or the world's largest supercomputers. Chapel's goal is to support code that's as easy to read and write as Python, yet with performance and scalability that matches C, C++, OpenMP, CUDA, MPI, and other low-level approaches. This talk will cover Chapel's motivation and features, while also surveying a few flagship applications that have been written using it.


Project URL:

https://chapel-lang.org/

Brad Chamberlain is a Distinguished Technologist at Hewlett Packard Enterprise (formerly Cray Inc.) who has spent his career focused on user productivity for HPC systems, particularly through the design and development of the Chapel parallel programming language (https://chapel-lang.org). He received his Ph.D in Computer Science & Engineering from the University of Washington in 2001 where he focused on the ZPL parallel array language, and he remains associated with the department as an affiliate professor of the Paul G. Allen School.