You are expected to have prior C programming experience and sufficient knowledge of data structures and algorithms. I will assume that you have taken at least the following CS departmental courses.
If you want to run any of the code in this depository, you will need to register and follow instruction from coursera's compiler course; or you can follow ...
This course will focus on compilation techniques for optimizing program execution on uniprocessors and multicore processors. We will begin with classical topics such as intermediate program ...
This course provides a broad and pragmatic foundation in the most basic tool of the programmer: programming languages. It starts with the fundamentals of syntax, parsing, and binding, the core ...
The objective of the course is to study and master advanced techniques for program analysis and optimization on multicore and manycore processors. This semester, our focus is on optimizing machine ...