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
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