everything.study
CSE 583

Advanced Compilers

4 credits · College of Engineering catalogue

Advisory Prerequisite: EECS 281 and EECS 370 (EECS 483 is also recommended). Enforced Prerequisite: None. (4 credits) In-depth study of compiler back-end design for high-performance architectures. Topics include control-flow and data-flow analysis, optimization, instruction scheduling, register allocation. Advanced topics include memory hierarchy management, instruction-level parallelism, predicated and speculative execution. The class focus is processor-specific compilation techniques, thus familiarity with both computer architecture and compilers is recommended.

Topics

Topics explicitly listed in official catalogue description

Sources