# linking-together

Eli Mellen

09/13/2023, 12:08 PM
Has anyone checked this out? CS 6120: Advanced Compilers: The Self-Guided Online Course
It covers universal compilers topics like intermediate representations, data flow, and “classic” optimizations as well as more research-flavored topics such as parallelization, just-in-time compilation, and garbage collection. The work consists of reading papers and open-source hacking tasks, which use LLVM and an educational IR invented just for this class.

Walker Griggs

09/13/2023, 9:11 PM
I haven't, but my eyes are always bigger than my calendar for these types of courses.

Beni Cherniavsky-Paskin

09/14/2023, 6:45 PM
On the dynamic/managed languages side, I've started watching lectures. It assumes some background in "naive" language implementation and goes into more complicated tricks that advanced the performance state of the art. In several languages he invited authors of seminal work as guests, which is great and gives a vibe that I think this community appreciates :-)