Jan 19, 2022: What’s new with Chapel? Applications, Aggregators, and Accelerators

Time and Location

Jan 19, 2022 at 7:00 PM
On Line Using Microsoft Teams
+1 323-849-4874 United States, Los Angeles (Toll)
Conference ID: 981 759 587#

Title

What’s new with Chapel? Applications, Aggregators, and Accelerators

Abstract

Chapel is a language supporting productive parallel programming on large-scale supercomputers. Chapel strives for a Python-like experience in terms of code clarity, yet with the type-safety and flexibility you’d expect from a language like C++ combined with the performance and scalability that the HPC community expects from standard approaches for scalable computing, like MPI.

In this talk, I’ll start with a quick overview of Chapel for those who have either missed my prior NWCPP talks or need a refresher. From there, I’ll move on to recent highlights on the project, including: some significant and recent applications that have been written in Chapel; optimizations that aggregate communications to improve performance; and a nascent effort to target GPUs using native Chapel code.

Speaker Bio

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 and remains associated with the department as an affiliate professor of the Paul G. Allen School.

A Word From Our Sponsor

Sorry no sponsor this month.

Resources

Slides

Video