Parallel Performance Project Research Paper
Research Paper
-
A Reduced Multipipeline Machine Description that Preserves Scheduling
Constraints
A. E. Eichenberger and E. S. Davidson
Technical Report CSE-TR-266-95, University of Michigan, October 95.
Abstract
-
High performance compilers increasingly rely on accurate modeling of
the machine resources to efficiently exploit the instruction level
parallelism of an application. In this paper, we propose a reduced
machine description that results in faster detection of resource
contentions while preserving the scheduling constraints present in the
original machine description. The proposed approach reduces a machine
description in an automated, error-free, and efficient fashion.
Moreover, it fully supports schedulers that backtrack and process
operations in arbitrary order. Reduced descriptions for the DEC Alpha
21064, MIPS R3000/R3010, and Cydra 5 result in 4 to 7 times faster
detection of resource contentions and require 22 to 90% of the memory
storage used by the original machine descriptions.
Back to Publication List, or
Parallel Performance Project Home Page