~/talk

State of the Chapel Project

Talkat CHIUW 2019 · on Saturday, 2019-06-22
links:none on file
links:none on file
slides:none on file

Overview of progress since 2013: a doubled team finishes a five-year engineering push and launches a three-year follow-up to 2021 focused on stabilizing the core, interoperability and portability. Language changes nearing Chapel 2.0 include initializer default, four memory-management class kinds (shared, owned, managed, borrowed), UTF-8 strings and collection APIs moved to stdlib; constrained generics remain tentative. Runtime and tooling updates yield a 5x speedup on a random-access benchmark with no source changes and reduce leaks to about 13KB on a 1.2GB test. New libfabric runtime, HDF5 and SCDF IO, distributed associative domains, C-array and Python/C interop, LLVM backend and Mason package improvements are in place.

AI-written summary · about

  1. 0:00Introduction
  2. 0:15History of Chapel
  3. 1:34State of the Chapel
  4. 2:29FiveYear Push
  5. 2:56Barriers
  6. 4:09Chapel 20 Features
  7. 5:40Chapel 20 Release Candidate
  8. 6:22What Happens After 20
  9. 8:12Highlights
  10. 9:20Libraries
  11. 10:07Performance
  12. 11:09Source code
  13. 12:12Performance improvements
  14. 12:44Interoperability improvements
  15. 13:06Portability improvements
  16. 13:32Memory leaks
  17. 14:35Other improvements
  18. 15:03Red stuff
  19. 15:51New use cases
  20. 17:15Whats next
  21. 17:36Parallel Applications Workshop
  22. 18:08Introductions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.