Syllabus - UW CSE 501

Syllabus - UW CSE 501 - Syllabus - UW CSE 501

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
UW CSE 501 Syllabus Programming Assignment 0 Programming Assignment 1 Programming Assignment 2 Programming Assignment 3 Sitemap Syllabus Note, the below is subject to change. For most classes, we list give preparatory reading, a mix of sections from the various textbooks and a selection of papers. None of the textbooks are required and there's a certain amount of overlap between them. You should perhaps read from first one, then another, looking for the one that suits you best. You should try to read all of the papers. For best results, the reading mentioned for each class should be completed before the class. March 30, Monday Intro / who is in the class / why interested in compilers / overview of syllabus [ slides ] Programming assignment 0 Generating C code from IL Due April 6th April 1, Wednesday Overview of compilers / static / dynamic [ slides ] Cooper and Torczon: Chapter 1, Sections 8.1 - 8.2 Aho, Lam, Sethi and Ullman Muchnick: Chapter 1 An Overview of the PL.8 Compiler Auslander and Hopkins http://portal.acm.org/citation.cfm?id=800230.806977 A Survey of Adaptive Optimization in Virtual Machines Matthew Arnold, Stephen Fink, David Grove, Michael Hind, and Peter F. Sweeney. http://www.research.ibm.com/people/h/hind/ieee-survey.pdf April 6, Monday Representation & Control flow: blocks, loops, dominators [ slides ] Cooper and Torczon: Sections 5.1 - 5.4, 8.3 - 8.4, B.3 Aho, Lam, Sethi and Ullman Syllabus - UW CSE 501 http://sites.google.com/site/uwcse501/syllabus 2/9/2012 11:35 AM You created this PDF from an application that is not licensed to print to novaPDF printer ( http://www.novapdf.com )
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Muchnick: Sections 7.1 - 7.4, B.2 - B.4 Wolfe: Sections 3.1 - 3.2 Wikipedia: Control_flow_graphs , Dominators A Simple, Fast Dominance Algorithm Cooper, Harvey, and Kennedy http://www.cs.rice.edu/~keith/EMBED/dom.pdf Finding Dominators in Practice Georgiadis, Tarjan, and Werneck http://www.emis.ams.org/journals/JGAA/accepted /2006/GeorgiadisTarjanWerneck2006.10.1.pdf Programming assignment 1 CFG construction and dominators Due April 20th April 9, Wednesday Performance analysis [ slides ] [ Student's t-test ] Wake Up and Smell the Coffee: Evaluation Methodology for the 21st Century Blackburn, et al.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 8

Syllabus - UW CSE 501 - Syllabus - UW CSE 501

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online