(Enter summary)
Abstract: Nowadays, compilers are looking for more optimizing opportunities by performing aggressive
code transformations which introduce high register pressure. High register pressure
potentially increases register overhead operations. Register allocation must deal with high
register pressure well so that the performance gain of the code transformations is not thrown
away by the increased overhead operations.
Register allocation must deal with three issues: spilling, live-range splitting, and register... (Update)
Similar documents based on text: More All
0.2: Region-based Register Allocation for EPIC Architectures - Kim (2001)
(Correct)
0.2: Global Register Allocation Based on Graph Fusion - Lueh, Gross, Adl-Tabatabai (1996)
(Correct)
0.2: Fusion-Based Register Allocation - Lueh, Gross, Adl-Tabatabai (1997)
(Correct)
BibTeX entry: (Update)
G.-Y. Lueh. Fusion-Based Register Allocation. PhD thesis, Carnegie Mellon University, May 1997. CMU-CS-97-135. http://citeseer.ist.psu.edu/lueh97fusionbased.html More
@article{ lueh00fusionbased,
author = "Guei-Yuan Lueh and Thomas Gross and Ali-Reza Adl-Tabatabai",
title = "Fusion-based register allocation",
journal = "ACM Transactions on Programming Languages and Systems",
volume = "22",
number = "3",
pages = "431--470",
year = "2000",
url = "citeseer.ist.psu.edu/lueh97fusionbased.html" }
Citations (may not include all citations):
1002
Programming Language (context) - Stroustrup - 1991
232
Constant Propagation with Conditional Branches (context) - Wegman, Zadeck - 1991
99
Global register allocation at link time
- Wall - 1986
60
Predicting program behavior using real or estimated profiles
- Wall - 1991
30
Register allocation over the program dependence graph
- Norris, Pollock - 1994
29
The powerpc 604 risc microprocessor (context) - Song, Denman et al. - 1994
28
A simple interprocedural register allocation algorithm and i.. (context) - Steenkiste, Hennessy - 1989
22
Register allocation across procedure and module boundaries (context) - Santhanam, Odnert - 1990
12
Graph coloring register allocation for processors with multi.. (context) - Nickerson - 1990
11
Register allocation using lazy saves (context) - Waddell, Burger et al. - 1995
5
Probablistic register allocation (context) - Proebsting, Fischer - 1992
1
Implementing sparc: A high-performance 32-bit risc microproc.. (context) - Namjoo, Agrawal - 1988
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.inria.fr.html): More
Model-Checking of CTL on Infinite Kripke Structures.. - Quemener, Jéron (1995)
(Correct)
An Experiment in Automatic Generation of Test.. - Fernandez, Jard.. (1996)
(Correct)
Spill Code Minimization via Interference Region Spilling - Bergner, Dahl.. (1997)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC