CSE 590k - Compiler Seminar


Course organizers:
Susan Eggers and Craig Chambers (on sabbatical this quarter)
Meeting time:
Wednesdays 2:30pm to 3:20pm.

Schedule

Week 1 (4/8):
"Complete Removal of Redundant Computations," by Rastislav Bodik, Rajiv Gupta, and Mary Lou Soffa. (Nowitz)

Week 2 (4/15):
"Optimizing Direct Threaded Code by Selective Inlining," by Ian Piumarta and Fabio Riccardi. (Grant)

Week 3 (4/22):
"Fast, Effective Code Generation in Just-In-Time Java Compiler," by Adl-Tabatabai, Cierniak, Iueh, Parikh, and Stichnoth. (Grove)

Week 4 (4/29):
"Garbage Collection and Local Variable Type-Precision and Liveness in Java Virtual Machines," by Ole Agesen and David Detlefs. (Ernst)

Week 5 (5/6):
"Thin Locks: Featherweight Synchronization for Java," by David F. Bacon, Favi Konouru, Chet Murthy, and Mauricio Serrano. (Azuma)

Week 6 (5/13):
"Eliminating Array Bound Checking Through Dependent Types," by Hongwei Xi and Frank Pfenning. (Badros)

Week 7 (5/20):
"Path Qualified Data Flow Problems," by Larus and Ammon. (Litvinov)

Week 8 (5/27):
"Using Static Single Assignment Form to Improve Flow Insensitive Pointer Analysis," by Rebecca Hasti and Susan Horwitz. (Aldrich and Aggarwal)

Week 9 (6/3):
"The Implementation and Evaluation of Fusion and Contraction in Array Languages," by E. Christopher Lewis, Calvin Lin, and Lawrence Synder. (E. Chris Lewis)

To subscribe to the CSE 590k mailing list, send email to "majordomo@cs"; the mail's contents should include the line "subscribe cse590k". Leave the "Subject:" line blank. You should shortly receive a message back saying "welcome."


melody@cs.washington.edu