Register AllocationCovers register allocation techniques and strategies, including graph coloring and spilling integration.
Optimization: Register AllocationCovers advanced compiler construction topics on optimization techniques like dead code elimination, constant folding, and register allocation.
Memory Management: Part ICovers memory management concepts such as block headers, external fragmentation, reference counting, and mark & sweep garbage collection.