ECE 57300 - Optimizing Compilers

Lecture Hours: 3 Credits: 3

Areas of Specialization(s):

Computer Engineering

Counts as:
CMPE Selective
EE Elective

Normally Offered: Each Fall

Catalog Description:
This course presents the concepts and techniques to design and implement an optimizing compiler. The course includes topics in the use of tools for parsing and lexical analysis, semantic routines, program parallelization and scalar optimizations.

Required Text(s):
  1. Crafting a Compiler with C, Fischer and LeBlanc, Benjamin/Cummings, 1991, ISBN No. 0-8053-2166-7.
Recommended Text(s):
  1. Course Notes and Research papers will be used. Background texts: the instructor will supply papers..