24th ACM/IEEE Conference Proceedings on Design Automation Conference - DAC '87 1987
DOI: 10.1145/37888.37920
|View full text |Cite
|
Sign up to set email alerts
|

REAL: a program for REgister ALlocation

Abstract: This paper describes the REAL REgister ALlocation program. REAL uses a track assignment algorithm taken from channel routing called the Left Edge algorithm. REAL is optimal for non-pipelined designs with no conditional branches. It is thought that REAL is also optimal for designs with conditional branches, pipelined or not. Experimental results are included in the report, which illustrate the optimal solutions found by REAL. REAL is part of the ADAM Advanced Design AutoMation system, and will be used to proces… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
112
0
2

Year Published

1995
1995
2010
2010

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 245 publications
(114 citation statements)
references
References 7 publications
0
112
0
2
Order By: Relevance
“…When rescheduling G i , let C G [r] and R G respectively be the number of resources of type r and the maximum number of variables live at any time step of the current schedule; the left edge algorithm [9] ( )…”
Section: Latency-constrained Reschedulingmentioning
confidence: 99%
“…When rescheduling G i , let C G [r] and R G respectively be the number of resources of type r and the maximum number of variables live at any time step of the current schedule; the left edge algorithm [9] ( )…”
Section: Latency-constrained Reschedulingmentioning
confidence: 99%
“…Life periods or intervals are often used in the domain of register allocation and initially help to reduce the amount of registers needed. Such intervals are respected during the scheduling phase and are often solved using graph coloring, e. g., by the left-edge algorithm or similar approaches [13,17,19]. Note that by attaching life periods, there is no fundamental change in the formal model or a reduction to a specific subset necessary.…”
Section: Formal Modelmentioning
confidence: 99%
“…They are carrier based [6] and value based [7]. Our proposed methodology can handle both the schemes.…”
Section: Introductionmentioning
confidence: 99%