Abstract:
Abstract. Register allocation can decrease instruction-level parallelism by prohibiting the scheduler from reordering instructions. The impact of register assignment strategies on a subsequent scheduling phase is explored. A new register assignment strategy and experimental results are presented. 1
Citations
|
639
|
Efficiently Computing Static Single Assignment Form and the Control Dependence Graph
– Cytron, Ferrante, et al.
- 1991
|
|
342
|
Register allocation and spilling via graph coloring
– Chaitin
- 1982
|
|
140
|
The priority-based coloring approach to register allocation
– Chow, Hennessy
- 1990
|
|
115
|
Global instruction scheduling for superscalar machines
– Bernstein, Rodeh
- 1991
|
|
107
|
Efficient instruction scheduling for a pipelined architecture
– Gibbons, Muchnick
- 1986
|
|
102
|
Code Scheduling and Register Allocation in Large Basic Blocks
– Goodman, Hsu
- 1988
|
|
88
|
Code Optimization of Pipeline Constraints
– Gross
|
|
63
|
Region scheduling: an approach for detecting and redistributing parallelism
– Gupta, Soff&
|
|
32
|
Resource spackling: A framework for integrating register allocation in local and global schedulers
– Berson, Gupta, et al.
- 1994
|
|
24
|
On the minimization of loads/stores in local register allocation
– Hsu, Fisher, et al.
- 1989
|
|
22
|
Retargetable Instruction Scheduling for Pipelined Processors
– Bradlee
- 1992
|
|
22
|
Dominator-path scheduling { a global scheduling method
– Sweany, Beaty
- 1992
|
|
19
|
Compiler Group. The SUIF Parallelizing Compiler Guide
– SUIF
- 1994
|
|
18
|
Mutation scheduling: A unified approach to compiling for fine-grain parallelism
– Novack, Nicolau
- 1994
|
|
17
|
Lookahead scheduling
– Beaty
- 1992
|
|
15
|
An experimental study of several cooperative register allocation and instruction scheduling strategies
– Norris, Pollock
- 1995
|
|
9
|
A practical framework for combining instruction scheduling and register assignment
– CRAIG
- 1995
|
|
9
|
R n Programming Environment Newsletter #44
– Briggs, Cooper, et al.
- 1987
|
|
1
|
Using SUIF as a front-end translator for register allocation and instruction scheduling research
– Fenwick, Norris
- 1997
|