The Compiler Design Handbook 2002
DOI: 10.1201/9781420040579.ch17
|View full text |Cite
|
Sign up to set email alerts
|

Instruction Scheduling

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2006
2006
2007
2007

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 98 publications
0
4
0
Order By: Relevance
“…The ranking can be used as a guide for hand-crafted heuristics and also for our automated machine learning approach, as we expect to see at least one of the top-ranked features in any heuristic. A surprise is that critical-path distance to the leaf node, commonly used as the primary feature (Govindarajan 2003;Muchnick 1997), is ranked only in 5th place. Also somewhat surprising is that the lowest ranked features, features 14-17, are dynamic features.…”
Section: Feature Filteringmentioning
confidence: 99%
See 2 more Smart Citations
“…The ranking can be used as a guide for hand-crafted heuristics and also for our automated machine learning approach, as we expect to see at least one of the top-ranked features in any heuristic. A surprise is that critical-path distance to the leaf node, commonly used as the primary feature (Govindarajan 2003;Muchnick 1997), is ranked only in 5th place. Also somewhat surprising is that the lowest ranked features, features 14-17, are dynamic features.…”
Section: Feature Filteringmentioning
confidence: 99%
“…Solving the basic block instruction scheduling problem exactly is known to be difficult, and most compilers use a greedy list scheduling algorithm together with a heuristic for choosing which instruction to schedule next (Govindarajan 2003;Muchnick 1997). Such a heuristic usually consists of a set of features and a priority or order in which to test the features.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Register allocation and coding. Allocate registers in addition and doubling of formulae 27) by as-late-as-possible (ALAP) scheduling policy 24) . The formulae do not consider the registers' allocation, and many registers are used wastefully.…”
Section: Indistinguishable Hyperellipticcurve Addition Formulaementioning
confidence: 99%