Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Introducing Chapel: A Programming Language for Productive Parallel Computing from Laptops to Supercomputers

Linux Foundation via YouTube

Overview

Explore the Chapel programming language designed for productive parallel computing across various platforms, from laptops to supercomputers. Learn how Chapel enables clear and concise code while delivering performance and scalability that competes with or surpasses traditional approaches like Fortran, C/C++, POSIX threads, MPI, OpenMP, and CUDA. Discover recent applications of Chapel in Aerodynamics, Data Science, and Atmospheric Research. Gain insights into Chapel's key features and their benefits for students, hobbyists, and scientists seeking scalable, parallel computations. This 43-minute talk by Brad Chamberlain from Hewlett Packard Enterprise (HPE) addresses the challenges of performance-oriented parallel programming and presents Chapel as a solution for harnessing parallel computing opportunities in multicore processors, GPUs, commodity clusters, cloud environments, and supercomputers.

Syllabus

Introducing Chapel: A Programming Language for Productive Parallel Computing... - Brad Chamberlain

Taught by

Linux Foundation

Reviews

Start your review of Introducing Chapel: A Programming Language for Productive Parallel Computing from Laptops to Supercomputers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.