~/talk

Bringing C++ 17 Parallel Algorithms to a standard library near you

Talkat CppCon 2018 · 2018-09-23..09-28· [compilers-and-language-design]
links:none on file
slides:none on file

Intel donates a near-complete C++17 parallel algorithms implementation and integration work adapts it into libstdc++/libc++ by cleaning macros/ADL, restructuring tests to CMake/LIT, and moving tests into shared suites; current backend depends on TBB but plan ships an experimental in GCC8 build and replaces the backend by GCC9–10; a 15,000-line patch is under review and license transfer to the LLVM Foundation is pending; an Executors-based backend prototype (PSTL + p0443/p1019) demonstrates feasibility for executor targets.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Questions
  3. 1:03Parallel Algorithms
  4. 1:34Execution Policies
  5. 3:28Implementation Status
  6. 3:39GCC
  7. 3:50Parallel Mode
  8. 4:18Red Hat
  9. 4:34Intel
  10. 6:08uglification macros
  11. 6:38C reserves
  12. 7:23Argument Dependent Lookup
  13. 8:46Marshalls
  14. 9:04Microsoft
  15. 10:09Testing
  16. 12:32Intel donation
  17. 13:34GCC integration
  18. 14:37unofficial bits
  19. 15:50Intel API
  20. 16:39SG1 proposal
  21. 19:10Less optimal implementation
  22. 21:13Timeline for integration
  23. 23:07Application responsibility
  24. 24:42Initializing PBV scheduler
  25. 26:28Who is this for
  26. 27:58Is this enough
  27. 29:13Heterogeneous computations
~/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.