CSE P 501 Winter 2016
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

 Show color key

January
MondayTuesdayWednesdayThursdayFriday
04 05
18:30-21:20 Lecture
CSE 305 / MSR 1915
Overview, regexps and scanners
slides: overview, regexp annotated slides: overview, regexp
06 07 08
11
23:00 HW1 due (regexps, scanners) sample solution
12
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
Grammars & LR parsing
slides: grammars, LR parsing, annotated slides: grammars, LR parsing
21:30 OH (hp)
13 14 15
18
Martin Luther King Day
23:00 HW2 due (grammars, parsing) sample solution
19
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
LR construction, LL parsing, AST/visitor
slides: LR LL AST; annotated slides: LR LL AST
21:30 OH (hp)
20 21 22
25
23:00 HW3 due (LL grammars, LR construction) sample solution
26
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
Semantics
slides annotated slides
21:30 OH (hp)
27 28 29

February
MondayTuesdayWednesdayThursdayFriday
01 02
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
x86-64, codeshape
slides: x86-64 code 1 code 2 annotated slides: x86-64 code 1
21:30 OH (hp)
03 04 05
08 09
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
Codeshape (concl.); optimizations & transformations
slides: IRs opt xform annotated slides: code 2 IRs opt xform
21:30 OH (hp)
10 11 12
15
Presidents Day
16
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
Value numbering, dataflow, loops (start)
slides: vn dataflow annotated slides: vn dataflow
21:30 OH (hp)
17 18 19
22 23
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
Loops, SSA, Project codegen
slides: loops ssa, codegen annotated slides: loops ssa, codegen
21:30 OH (hp)
24 25 26
29
23:00 HW4 due (dataflow, etc.) No late assignments accepted sample solution
(pptx source for ssa question)
01
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
Compiler back end, exam review
slides: selection, scheduling, registers. Annotated slides were lost unfortunately.
21:30 OH (hp)
02 03
18:30-20:00 Exam
04

March
MondayTuesdayWednesdayThursdayFriday
07 08
17:30-18:20 OH (ep)
CSE 218
18:30-21:20 Lecture
CSE 305 / MSR 1915
Potpourri: inlining, dynamic languages, memory models, GC & admin
slides: inline, dynamic, mem, gc, admin annotated slides: inline, dynamic, mem, gc
21:30 OH (hp)
09 10 11
14
Project 4 - Codegen due SUNDAY 11 pm
23:00 Project Report due Monday
15
16:00-20:00 Project meetings (signup)
Microsoft
16
17:00-21:00 Project meetings (signup)
CSE 548
17 18