CS553: Algorithmic Language Compilers (Compilers for High-Performance Program Generation)

csu-logo
red-line
[Syllabus] [Grading] [Topics] [Assignments] [Home]

Topics covered


Please note this a very dynamic class, where I introduce material as needed by the students. The exact list of topics is still subject to change.
Topics covered include:

  1. Manipulating pointers in C, may-dependences and may-alias
  2. Automatic SIMD vectorization
  3. Automatic OpenMP parallelization
  4. Loop transformations: legality, complexity
  5. Profiling tools
  6. ...

Tentative schedule


A tentative schedule (subject to changes) will be available at the start of the class.


Department of Computer Science, Colorado State University,
Fort Collins, CO 80523 USA
© 2018 Colorado State University