Proceedings of the 24th Annual International Symposium on Microarchitecture - MICRO 24 1991
DOI: 10.1145/123465.123482
|View full text |Cite
|
Sign up to set email alerts
|

Efficient DAG construction and heuristic calculation for instruction scheduling

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

1992
1992
2013
2013

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(15 citation statements)
references
References 11 publications
0
15
0
Order By: Relevance
“…Such a heuristic usually consists of a set of features and a priority or order in which to test the features. Many possible features and orderings have been proposed (see, for example, Blainey 1994;Smotherman et al 1991). The heuristic in a production compiler is usually hand-crafted by choosing and testing many different subsets of features and different possible orderings-a potentially time-consuming process.…”
Section: Introductionmentioning
confidence: 99%
“…Such a heuristic usually consists of a set of features and a priority or order in which to test the features. Many possible features and orderings have been proposed (see, for example, Blainey 1994;Smotherman et al 1991). The heuristic in a production compiler is usually hand-crafted by choosing and testing many different subsets of features and different possible orderings-a potentially time-consuming process.…”
Section: Introductionmentioning
confidence: 99%
“…Our implementation uses a list scheduler but other schedulers can be used as long as they provide a deterministic result. From the many available list-scheduler heuristics [30], we selected the dependency height as the main criterion and we prioritize loadoperations in order to increase the scheduler's freedom for scheduling shorter sequences. We found that using this combination of instruction selection criteria we can obtain a high quality result 1 without increasing the computational complexity.…”
Section: B Experimental Resultsmentioning
confidence: 99%
“…The pre-scheduling steps such as the construction of dependence graphs are also examined in [12]. A reservation table, which was originally developed in the context of designing hardware pipelines [13], represents resource constraints during scheduling.…”
Section: Related Workmentioning
confidence: 99%