|
|
|
|
Audio and Video Archives
On the day after the lecture, video archives will be posted here. If you are
running Windows, we recommend that you install
WebViewer. WebViewer permits viewing of specially prepared Windows
Media live streams and archives with instructor slides and Tablet PC
annotations. To use the WebViewer archives, install, then click on links in the
WebViewer column below.
Date |
Lecture |
Video Archive |
Windows Media |
MP4 |
Audio with Video of Presentation Slides and Ink |
WebViewer Streamed |
WebViewer Archive Download |
10/6/2009 |
Lecture 1: Overview, Administrivia, Languages, Automata, Regular Expressions & Scanners |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
10/13/2009 |
Lecture 2: Parsing & Context-Free Grammars; LR Parsing; LR Parser Construction |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
10/20/2009 |
Lecture 3: LL and Recursive-Descent Parsing; Intermediate Representations; Implementing ASTs |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
10/27/2009 |
Lecture 4: Static Semantics; x86 Lite for Compiler Writers; Code Shape I �Basic Constructs |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
11/3/2009 |
Lecture 5: Code Shape II �Objects & Classes; Running MiniJava - Basic Code Generation and Bootstrapping |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
11/10/2009 |
Lecture 6: Introduction to Optimization; Dataflow Analysis; Optimizing Transformations |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
11/17/2009 |
Lecture 7: Analysis & Optimization Examples; Loops; SSA |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
11/24/2009 |
Lecture 8: Instruction Selection; Instruction Scheduling |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
12/1/2009 |
Lecture 9: Register Allocation; Exam Topics |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
12/8/2009 |
Lecture 10: Inlining and Devirtualization; Dynamic Languages; Threads and Memory Models |
Stream,
Download
|
Download |
Download
WMV
Download MP4 |
Launch WebViewer |
Download |
Live Streamed Lectures
Live lectures may also be viewed:
|