Webinar 2020 Introduction to HPC Programming Language Chapel: Parallel Approaches

From SHARCNETHelp
Revision as of 09:02, 22 October 2020 by imported>Syam (Created page with "Chapel is a high productivity parallel programming language developed by Cray Inc. Its syntax is fairly similar to other imperative programming languages such as C or Python....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Chapel is a high productivity parallel programming language developed by Cray Inc. Its syntax is fairly similar to other imperative programming languages such as C or Python. In contrast to other high-level parallel languages, Chapel was designed around a multi-resolution philosophy which allows the programmer to easily express different kinds of parallelism in a portable way. The language aims to support general parallel programming, and make parallel programming at scale far more productive.

In this second webinar in the series, we will give a brief overview of Chapel's multi-resolution parallel approaches. The first webinar's recording can be found here.