Advanced Compiler

Main menu: Home | Announce | Lecture | Assignments

Course Introduction

This course will introduce the modern advanced compiler techniques in ILP code optimizations, parallelizing compilers, and GPGPU language optimizations. This course will include software projects and use of parallel languages and machines.

The main topics include

Course Meeting

T7T8R7, EECS

Course Requirements

This Course does not introduce basics compiler technologies. Therefore, we assume that learners have the pre-knowledge of compiler technologies introduced in "CS5405 Embedded Compiler".

Languages and Software used

C, C++, Fortran 77, Fortran 90, OpenCL, CUDA, C++ AMP, LLVM, and GCC compilers

Text Books

Reference Book

Evaluations

Instructor

Prof. Jenq-Kuen Lee
e-mail: jklee@cs.nthu.edu.tw
Phone: 5715131 ext. 33519
Office: R547, EECS Building

Teaching Assitant

Shao-Chung Wang
e-mail: scwang@pllab.cs.nthu.edu.tw
Phone: 5715131 ext. 33900
Office: R844, EECS Building