CSE 401: Compilers
Administration / Guest and Special Lectures
Here are the currently scheduled guest and special lectures. We'll update
this list as the schedule changes.
- Monday May 17
Jared Saia, "Graph Coloring and Register Allocation" (a theorist's look at
an issue in compiler optimization)
- Wednesday May 19
Robert Henry, "Compiling for Supercomputers".
Robert is a staff member at Tera Computers.
- Friday May 21
Vinod Grover, "Evolving a Compiler". Vinod
recently joined Microsoft
Research. For 10 years before that, he worked on compiler projects at
Sun, particularly on optimization issues.
- Monday-Wed May 24-26
Compiling Java (including Java
bytecodes, the Sun HotSpot performance engine, and earlier work on
compiling SELF). Also see
Performance Engine Documents and
A Third-Generation Self Implementation: Reconciling Responsiveness with
Performance. Also browse
The Java Virtual Machine
Specification. For a description of the Train garbage collection
algorithm and its use in the BETA system, see
Mature Garbage Collection Using the Train Algorithm by
Jacob Seligmann and Steffen Grarup.
- Friday May 28
"The ZPL Compiler". Brad is
finishing up his PhD in CSE at UW.
ZPL is a
locally-written language that allows elegant expression of array-based
parallel scientific computations.
- Wed June 2
John Morgan, Compaq
- Fri June 4
wrapup and review for final