The Audacity of Chapel - Scalable Parallel Programming Done Right

The Audacity of Chapel - Scalable Parallel Programming Done Right

ACCU Conference via YouTube Direct link

Intro

1 of 29

1 of 29

Intro

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

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.