Key Points
Introduction to Chapel |
|
Basic syntax and variables |
|
Ranges and arrays |
|
Conditional statements |
|
Getting started with loops |
|
Procedures for functional programming |
|
Using command-line arguments |
|
Measuring code performance |
|
Intro to parallel computing |
|
Fire-and-forget tasks |
|
Synchronising tasks |
|
Task parallelism with Chapel |
|
Running code on multiple machines |
|
Domains and data parallelism |
|