CSCD70H3
UTSCCompiler Optimization
The goal of this course is to examine the design and implementation of a compiler optimized for modern parallel architectures. Students will learn about common optimizations, intermediate representations (IRs), control-flow and dataflow analysis, dependence graphs, instruction scheduling, and register allocation. Advanced topics include static single assignment, memory hierarchy optimizations and parallelization, compiling for multicore machines, memory dependence analysis, automatic vectorization/thread extraction, and predicated/speculative execution.
View full details on the UofT Academic CalendarPrereq: CSCB63H3 and CSCC69H3 and [CGPA 3.5 or enrolment in a CSC Subject POSt]Breadth: Quantitative Reasoning
0%
liked
Easy0%
Useful0%
0
comments
0
ratings
Course Info
DepartmentCSCD
CampusUTSC (Scarborough)
Level700
HoursTBA
BreadthQuantitative Reasoning
What do you think of CSCD70H3?
Reviews
No reviews yet — be the first to share your experience.