DocumentCode :
3364393
Title :
A comparison of graph coloring heuristics for register allocation based on coalescing in interval graphs
Author :
Zeitlhofer, Thomas ; Wess, Bernhard
Author_Institution :
Inst. of Commun. & Radio-Frequency Eng., Vienna Univ. of Technol., Austria
Volume :
4
fYear :
2004
fDate :
23-26 May 2004
Abstract :
Register allocation is an important optimization problem for digital signal processor implementations. Typically, this is modeled as a graph coloring problem for an interference graph. Several heuristics are known but for special classes of interference graphs optimum solutions can be generated. The goal of this paper is to compare different coloring heuristics in order to obtain minimum register requirements. The heuristics are analyzed especially with respect to the performance in case of interval graphs. Control flow and architectural constraints are in conflict with the topology of interval graphs. The number of these constraints has a strong impact on the performance of coloring heuristics. We also show that Chaitin´s well known coloring heuristic produces optimum results for interval graphs.
Keywords :
digital signal processing chips; graph colouring; graphs; optimisation; coalescing; digital signal processor; graph coloring heuristics; interference graphs; interval graphs topology; optimization; register allocation; Application software; Computational complexity; Degradation; Digital signal processors; Interference constraints; Performance analysis; Radio frequency; Registers; Signal processing algorithms; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
0-7803-8251-X
Type :
conf
DOI :
10.1109/ISCAS.2004.1329057
Filename :
1329057
Link To Document :
بازگشت