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
Dynamic programming for computer register allocation
โ Scribed by William W. Agresti
- Publisher
- Elsevier Science
- Year
- 1977
- Tongue
- English
- Weight
- 869 KB
- Volume
- 4
- Category
- Article
- ISSN
- 0305-0548
No coin nor oath required. For personal study only.
๐ SIMILAR VOLUMES
Instruction scheduling and register allocation are two very important optimizations in modern compilers for advanced processors. These two optimizations must be performed simultaneously in order to maximize the instruction-level parallelism and to fully utilize the registers [1]. In this paper, we s
In this paper we study the problem of register allocation in the presence of parallel conditional branches with a given branching depth d. We start from a scheduled flow graph and the goal is to find an assignment of the variables in the flow graph to a minimum number of registers. This problem can