CS Logo      
space
bar Information bar Events bar Admissions bar People bar Courses bar DegreePrograms bar Research bar Publications bar
space
design
space
COM S 612
space
Home » Courses » List of CS Courses
space

COM S 612: Compiler Design for High-Performance Architectures

Cross-Listing: Not cross-listed.

Compiler design for pipelined and parallel architectures. Program analysis: data and control dependencies, dataflow analysis, efficient solution of dataflow equations, dependence tests, solution of Diophantine equations. Architecture and code generation for instruction-level parallel (ILP) processors: pipelined, VLIW and superscalar architectures, code reorganization and software pipelining. Architecture and code generation for multi-processors: shared- and distributed-memory architectures, latency tolerance and avoidance, loop transformations to enhance parallelism and locality of reference.

Offered: Spring only

Prerequisites: COM S 314 and 412 or permission of instructor.

Grade options: Letter or S/U

Credit hours: 4

Recent offerings:

space
bar
bar
[ About Us · Contact Us · Feedback · Site Map ]