~/talk

"Designing (New) C++ Hardware”

links:none on file
slides:none on file

Claims Volta is built to run C++: memory now uses cudaMallocManaged migrates on demand plus a Linux HMM patch and NVLink + HMM makes memory taste like memory so static/dynamic storage can be unified; Pascal adds coherency and Volta defines a formal consistency model for GPU scopes. Execution adds three agent classes (concurrent, parallel, weakly parallel) and implements starvation‑free vector‑efficient concurrency on a scalar-threaded machine with ~163,840 threads and 16GB, exposing footprint and thread_local/stack limitations and unfinished heterogeneity support (NVCC + device annotations).

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:41Portability and C++ design
  3. 4:39Hardware and software evolution
  4. 7:20Transistor abundance and design
  5. 10:25System topology and abstraction
  6. 14:40Designing Volta for C++
  7. 16:11The memory vertical
  8. 23:21Consistency and memory models
  9. 28:00Footprint and stack management
  10. 31:51Execution vertical and Volta
  11. 34:15Execution agents in C++
  12. 38:45Starvation-free algorithms
  13. 41:43Heterogeneity and conformence
  14. 43:56Summary of the scalar platform
  15. 47:27Questions and answers
~/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.