Artifact Details

Title

Compiling for instruction-level parallelism: advanced topics

Catalog Number

102624739

Type

Moving Image

Date

1994-05-06

Credits

Rau, B. Ramakrishna (Bob)

Publisher

University Video Communications

Duration

01:21:25

Format

Betacam SP

Copyright Holder

Computer History Museum

Description

From University Video Communications' catalog:

"Instruction-level parallelism (ILP) is the principal architectural mechanism by which the microprocessor industry is currently maintaining the extraordinary rate of increase of microprocessor performance that we have come to expect. Both superscalar and VLIW architectures require compilers which go beyond conventional optimizing compilers by employing techniques to expose, enhance and exploit ILP. In this talk, Bob Rau addresses the defining aspect of ILP compilers: instruction scheduling. The topics covered include the construction of dependence graphs, local and global scheduling, speculative and predicated code motion, and certain unique aspects of scheduling for superscalar processors."

Category

Lecture

Series Title

University Video Communications: Distinguished Lectures

Credit

Gift of University Video Communications

Lot Number

X6636.2013