ECE CoursesECE385H1 A hardware-oriented course dealing with microprocessor systems. Microprocessor
components, memory devices, input/output techniques, bus structure, peripheral device
controllers, hardware system and programming considerations. Laboratory experiments
provide "hands-on" experience. ECE489H1 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 otimizations, 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
Copyright © 1999, University of Toronto