






























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of the EECS 583 – Advanced Compilers course offered in Fall 2014 at the University of Michigan. The document covers the background required for the course, the textbook and other materials, course grading, homework, projects, class participation, paper reading, and GSI. The course is related to topics such as compiler/system/architecture, programming, computer architecture, and compilers. The document could be useful as study notes, lecture notes, summary, or assignment for university students. The typology of the document is lecture notes. The document might belong to the EECS or Computer Science course. The user type is a university student.
Typology: Lecture notes
1 / 38
This page cannot be seen from the preview
Don't miss anything!































rd
EECS 583: Advanced Compilers Fall 2 014 Class Schedule (Tentative) Week Date Topic 1 Sept 3 Course intro, Control flow analysis Intro 2 Sept 8 Control flow analysis/LLVM Intro HW #1 out Sept 10 Control flow – region formation 3 Sept 15 Control flow – predicated execution/if-conversion hyperblocks Sept 17 Dataflow analysis - intro 4 Sept 22 Dataflow analysis + optimization, HW #1 due HW #2 out Sept 24 SSA form 5 Sept 29 Classic optimization Oct 1 Code generation - basics 6 Oct 6 Code generation – Superblock scheduling Oct 8 Code generation – Software pipelining, HW #2 due 7 Oct 13 No class – Fall Break Oct 1 5 Code generation – Software pipelining II 8 Oct 2 0 Project proposals Oct 2 2 Project proposals 9 Oct 2 7 No class - Lingjia@IISWC ‘ Oct 29 Code generation – Register allocation 10 Nov 3 Research paper presentations Nov 5 Research paper presentations 11 Nov 1 0 Midterm Exam – in class Nov 1 2 Research paper presentations 12 Nov 1 7 Research paper presentations Nov 19 Research paper presentations 13 Nov 2 4 Research paper presentations Nov 2 6 Research paper presentations 14 Dec 1 Research paper presentations Dec 3 Research paper presentations 15 Dec 8 - 12 Project demos