Computing and Information Technology Interactive Digital Educational Library


Syllabus Collection >
Syllabus >

Please use this identifier to cite or link to this item:

Title: Advanced Compilers
Authors: Department of Computer Science - George Mason University
Issue Date: 
Publisher: Department of Computer Science - George Mason University
Abstract: CS 640 -- Advanced Compilers Fall 2005 Dr. Elizabeth White office: S & T II, Rm. 429 (993-1586) email: Office Hours: Topics + Data-flow and control-flow analysis + Global Optimization (inter- and intra-procedural) + Code Generation: # Register Allocation # Instruction Scheduling + Generation and Optimization for Parallel, OO and Functional Programming Environments (vectorization, loop transformation) Course Resources + Engineering a Compiler, Cooper & Torczon, Morgan-Kaufmann, 2003. + Papers (to be determined later) Related Resources Some of the material from this course is also covered in: + "Compilers: Principles, Techniques, and Tools", A. Aho, R. Sethi and J. Ullman (also known as the "dragon" book). + Building an Optimizing Compiler, Robert Morgan, Digital Press 1998. Course Requirements + Exams: Midterm Exam (20%), Final Exam (20%) Both exams (midterm and final) will have an in-class portion and a take-home portion. The honor code will be in effect for both portions of the exam, including the take home portion + Homeworks (20%) Homeworks may be done in groups or individually. + Projects (40%) There will be two or three programming assignments all requiring you to implement algorithms we are studying. These projects may assume standard front end skills you would acquire in a class like CS 540. Programming assignments are to be individual efforts. You are expected to abide by the honor code for work done in this class. All work is to be your individual effort unless I tell you otherwise. Current information about this course will be kept on a CS640 web page:
Appears in Collections:Syllabus

Files in This Item:

File SizeFormat

All items in DSpace are protected by copyright, with all rights reserved.


Valid XHTML 1.0! DSpace Software Copyright © 2002-2006 MIT and Hewlett-Packard - Feedback