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