~/talk

Writing Data Parallel Algorithms on GPUs

Talkat CppCon 2014 · on Tuesday, 2014-09-09· at 09:00· Leibnitz· [rust]
links:none on file
slides:none on file

Concrete algorithm patterns and working code dominate: examples using the C++ AMP Algorithms Library show array_view lazy copy and const/discard hints that halve transfers, explicit tile_static memory use to load and reduce per-tile, and practical fixes for warp divergence and bank conflicts. It implements transform, several reduce optimizations and an exclusive scan (yes the quirky 136 appears in the slide demos), with measured timings and source on GitHub — watch if needing real code not theory.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Talk purpose
  3. 3:32Algorithm family tree
  4. 4:39Algorithm basics and GPU mapping
  5. 6:48C++ AMP primer
  6. 12:57Optimizing memory movement
  7. 17:49Reduce algorithm
  8. 23:09GPU architecture
  9. 28:11Tile memory and reduction
  10. 33:17Handling idle threads
  11. 39:18Memory access patterns
  12. 41:28Scan algorithm
  13. 48:15Exclusive scan steps
  14. 51:37Summary
  15. 54:30Book and future work
  16. 1:03:09Performance tuning
~/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.