3220

Description

This course will study techniques used in the design of parallelizing compilers. Techniques for computing dependencies and program representations suitable for parallelizing software will be presented. Topics will include detection of fine and coarse parallelism, program transformations and scheduling techniques to exploit parallelism on shared and distributed memory architectures, and techniques for debugging parallel software.

Prerequisites

CS 2210 or consent of instructor.

Top

You are using an older browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.