AI Architecture & Systems
1
Microarchitecture
2
Kernel
3
Compiler
4
Architecture
5
System
6
Algorithms
Compiler
/
§3.8
Memory Planning and Buffer Management
3.8.1
Bufferization, Aliasing, and In-Place Execution
#
3.8.2
Liveness Analysis and Buffer Reuse
#
3.8.3
Static Memory Plans and Dynamic Memory Allocation
#
3.8.4
Register Allocation, Spilling, and Scratchpad Allocation
#
3.8.5
Recomputation, Offloading, and Memory Capacity Constraints
#
← Previous
3.7 Layout and Data-Movement Optimization
→ Next
3.9 Kernel Code Generation and ISA Boundaries