everything.study
CS 6120

Advanced Compilers

4.0 credits · Graduate

This is a hands-on course about implementing programming languages. It covers intermediate representations, classic optimization, runtime systems, and more advanced techniques such as parallelization, just-in-time compilation, and garbage collection. Course work consists of reading and discussing both classic and modern research papers and implementation projects based on the LLVM compiler infrastructure.

Prerequisites & course information

CS 4120 or CS 5120.

Sources