AI Architecture & Systems

Memory Planning and Buffer Management

3.8.1Bufferization, Aliasing, and In-Place Execution#

3.8.2Liveness Analysis and Buffer Reuse#

3.8.3Static Memory Plans and Dynamic Memory Allocation#

3.8.4Register Allocation, Spilling, and Scratchpad Allocation#

3.8.5Recomputation, Offloading, and Memory Capacity Constraints#