๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

On Local Register Allocation

โœ Scribed by Farach-Colton, Martin (author);Liberatore, Vincenzo (author)


Book ID
102573636
Publisher
Academic Press
Year
2000
Tongue
English
Weight
188 KB
Volume
37
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

โœฆ Synopsis


In this paper, we consider the problem of local register allocation LRA : given a ลฝ . sequence of instructions basic block and a number of general purpose registers, find the schedule of variables in registers that minimizes the total traffic between CPU and the memory system. Local register allocation has been studied for more than 30 years in the theory and compiler communities. In this paper, we give a 2-approximation algorithm for LRA. We also show that a variant of the known further-first heuristic achieves a good approximation ratio.


๐Ÿ“œ SIMILAR VOLUMES


On Local Register Allocation
โœ Farach-Colton, Martin (author);Liberatore, Vincenzo (author) ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› Academic Press ๐ŸŒ English โš– 188 KB
Register allocation via coloring
โœ Gregory J. Chaitin; Marc A. Auslander; Ashok K. Chandra; John Cocke; Martin E. H ๐Ÿ“‚ Article ๐Ÿ“… 1981 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 827 KB
Linear scan register allocation
โœ Poletto, Massimiliano; Sarkar, Vivek ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› Association for Computing Machinery ๐ŸŒ English โš– 225 KB
Register Allocation in Structured Progra
โœ Sampath Kannan; Todd Proebsting ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 124 KB

In this article we look at the register allocation problem. In the literature this problem is frequently reduced to the general graph coloring problem and the solutions to the problem are obtained from graph coloring heuristics. Hence, no algorithm with a good performance guarantee is known. Here we