Completed
What does Productivity mean to you?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Audacity of Chapel - Scalable Parallel Programming Done Right
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Fair Warning Statement
- 3 Cray Market Segments
- 4 I don't really care about HPC programming... CRAY
- 5 What does Productivity mean to you?
- 6 "The Audacity of Chapel"?
- 7 Scalable Parallel Programming Concerns
- 8 STREAM Triad: Chapel
- 9 HPC's Status Quo: SPMD Programming
- 10 SPMD by Example (in code)
- 11 Chapel's Goal
- 12 The Challenge
- 13 Chapel is Portable
- 14 Chapel is Open-Source
- 15 Chapel Community R&D Efforts
- 16 Chapel language feature areas
- 17 Base Language Features, by example
- 18 Task Parallelism and Locality, by example
- 19 Parallelism and Locality: Distinct in Chapel
- 20 Higher-Level Features
- 21 Distributed Data Parallelism, by example
- 22 Domain Maps
- 23 Chapel's Domain Map Philosophy
- 24 Chapel's Multiresolution Philosophy
- 25 Two Other Multiresolution Features
- 26 Computer Language Benchmarks Game CG CRAY
- 27 CLBG: Chapel vs. 9 key languages
- 28 RA Performance: Chapel vs. MPI
- 29 Suggested Reading (short attention spans)