CS 6120: Advanced Compilers: The Self-Guided Online Course
Summary
This page outlines a self-guided online version of Cornell CS 6120: Advanced Compilers. It covers topics such as intermediate representations, data flow, optimizations, parallelization, JIT compilation, and garbage collection, using LLVM and the Bril educational IR. The course emphasizes reading papers, open-ended implementation tasks, and an open-source GitHub project, with differences from the on-campus version including deadlines and discussion access.