~/talk

The Landscape of Parallelism

Talkat Meeting C++ 2015 · 2015-12-04..12-05· [rust]
linkedin:mcwong2
slides:none on file

Claims that C++ can span HPC and commercial worlds with concrete features and gaps: shows openmp 4.5 device/target model for GPUs and hierarchical memory, describes published TSs (parallelism, concurrency, transactional memory) and their concrete APIs, reports a deadline-driven push toward exascale and real implementations in GCC/Clang, explains parallelism TS execution policies extended to bulk agent creation and demos an absence of standardized executors for massive accelerator dispatch and practical workarounds that do compile and run.

AI-written summary · about

  1. 0:00Start
  2. 4:14Why is GPU important now?
  3. 5:26Top500 contenders
  4. 6:39Internet of Things
  5. 8:16What now?
  6. 10:32OpenMP 4.0 Device Constructs
  7. 11:49SAXPY: Serial (host)
  8. 20:39WOMB The Parallel and concurrency planets
  9. 22:192015: SG5 TM Language in a nutshell
  10. 24:23Atomic & synchronized transactions
  11. 26:51SG1: C++ Std Parallelism TS
  12. 33:19Composition of Long-Running Work
  13. 53:04How to write for each parallelized
  14. 53:16How to write for each vectorized
~/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.