Frictionless Allocators

Frictionless Allocators

ACCU Conference via YouTube Direct link

Simplifying Construction

30 of 34

30 of 34

Simplifying Construction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Frictionless Allocators

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Outline of Talk
  3. 3 What is an allocator?
  4. 4 Why Do We Want Allocators?
  5. 5 A Faster Allocator
  6. 6 Performance
  7. 7 Special Memory
  8. 8 Emery Berger
  9. 9 Accelerating Programs via Custom Allocators
  10. 10 Initial empirical results
  11. 11 Early Results
  12. 12 Allocator Traits (since 2011)
  13. 13 How does pmr work?
  14. 14 memory_resource
  15. 15 Standard Resources
  16. 16 Idiom and usage of pm
  17. 17 Quick Example
  18. 18 Scoped Allocator Model
  19. 19 Limitations of pmr
  20. 20 Bloomberg Experience
  21. 21 Unsupported use cases
  22. 22 Allocator Propagation
  23. 23 Complexity of Propagation
  24. 24 Syntactic overhead is high
  25. 25 Copy Constructor Issue
  26. 26 Ideal Model
  27. 27 Allocator Awareness
  28. 28 Why Implicit from Members?
  29. 29 Why querying matters
  30. 30 Simplifying Construction
  31. 31 Worked Example
  32. 32 Implementing Awareness
  33. 33 Implicit Awareness
  34. 34 Allocator Injection

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.