2001/2002 Calendar
Calendar Home Calendar Contents Contact Us Arts and Science Home

ECE Courses

| Course Winter Timetable |


ECE489H1 Optimizing Compilers 26L, 39P

Theoretical and practical aspects of building modern optimizing compilers. Topics: intermediate representations, basic blocks and flow graphs, data flow analysis, partial evaluation and redundancy elimination, loop optimizations, register allocation, instruction scheduling, interprocedural analysis, and memory hierarchy optimizations. Students implement significant optimizations within the framework of a modern research compiler. (This course is a cross-listing of ECE 540H, Faculty of Applied Science and Engineering.)
Prerequisite: CSC324H, 378H; CGPA 3.0
Recommended preparation: ECE385H, proficiency in C, and perhaps CSC488H


Calendar Home ~ Calendar Contents~ Contact Us ~ Arts and Science Home
Copyright © 2001, University of Toronto