Courses of Study 2022-2023 
    
    Mar 28, 2024  
Courses of Study 2022-2023 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CS 6120 - [Advanced Compilers]


     
Fall. Not offered: 2022-2023. Next offered: 2023-2024. 4 credits. Student option grading (no audit).

Prerequisite: CS 4120  or CS 5120 . Enrollment limited to: graduate students. 

A. Sampson.

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.



Add to Favorites (opens a new window)