CS 3210 ADV TOPICS PROGRAMMING LANGUAGES

Advanced program representations & program analysis techniques for compilers, optimizers, software tools & parallel systems. Analysis techniques include advanced register allocation algorithms, data flow frameworks & techniques, optimizing algorithms & slicing techniques. Program representations include various types of dependence graphs & static single assignment. Analyses & code improving transformations for various types of parallel architectures including VLIW, superscalar, shared memory & distributed memory machines. Current research topics in prog languages.

Academic Career: Graduate
Course Component: Lecture
Grade Component: Grad LG/SNC Basis
Course Requirements: PREQ: CS 2210
Minimum Credits: 3
Maximum Credits: 3