6.172 | Fall 2018 | Undergraduate

Performance Engineering of Software Systems

Lecture Videos

Lecture 9: What Compilers Can and Cannot Do

Description: T.B. Schardl discusses the Clang/LLVM compilation pipeline as well as reasons to study compiler optimizations, how to use compiler reports, and compiler optimization. Three case studies on diagnosing failures are examined.

Instructor: Tao B. Schardl

Course Info

Learning Resource Types
Lecture Videos
Programming Assignments
Lecture Notes
Exams with Solutions