A reduced multipipeline machine description that preserves scheduling constraints

7Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

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. Precise measurement for the Cydra 5 indicates that reducing the machine description results in a 2.9 times faster contention query module. © 1996 ACM.

Cite

CITATION STYLE

APA

Eichenberger, A. E., & Davidson, E. S. (1996). A reduced multipipeline machine description that preserves scheduling constraints. SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 31(5), 12–21. https://doi.org/10.1145/249069.231386

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free