ECE Courses 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.) |
Calendar Home ~ Calendar Contents~
Contact Us ~ Arts and Science Home |