Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 727 Bytes

alex1.md

File metadata and controls

26 lines (18 loc) · 727 Bytes
layout title nav
default
Parallel programming in Chapel
false

Instructor: Alex Razoumov (WestGrid)

Title: Parallel programming in Chapel

This is a general introduction to the main concepts of the Chapel parallel programming language. Chapel is a relatively new language for both shared- and distributed-memory programming, with easy-to-use, high-level abstractions that make it ideal for learning parallel programming for a novice HPC user.

Target audience: general

Course plan:

  • introduction to Chapel basic language features
  • task parallelism (mostly on single node)
  • data parallelism (both on single and multiple nodes)

Duration: 6 hours

Level: beginner

Prerequisites: None