Compilers for HW Designers
Coordinated by: Radu Hobincu
The goal of this course is to present the compiler technology from the hardware designer perspective, emphasizing the design decisions that can help creating an efficient optimized compiler. As practical activity (laboratory) – follow the compiler transformations and optimizations steps that can enable or highlight different hardware mechanisms that can bring performance improvement of the hardware-software co-system. Freescale architectures and compilers will be used for each of the practical examples. Part of the practical activity can be tweaking a compiler by changing some of the architecture characteristics (to observe the differences in the generated code and evaluate the performance impact of hardware exploration).