DocumentCode :
396153
Title :
Optimum register assignment for heterogeneous register-set architectures
Author :
Zeitlhofer, Thomas ; Wess, Bemhard
Author_Institution :
Inst. of Commun. & Radio-Frequency Eng., Vienna Univ. of Technol., Austria
Volume :
3
fYear :
2003
fDate :
25-28 May 2003
Abstract :
This paper focuses on the register assignment problem for basic blocks assuming a given instruction schedule. This is equivalent to the well-known coloring of an interference graph which satisfies the interval graph properties if no other constraints are considered. For a set of equivalent colors (homogeneous registers), an interval graph is colorable with linear complexity. In contrast, however, we assume a heterogeneous register-set as often found in general purpose digital signal processors. In this case, register assignment corresponds to a list-coloring problem which is NP-complete even for interval graphs. Topically, heuristics have to be applied. However, we present a search space pruning technique based on a graph decomposition into maximum cliques that allows us to find proper colorings if there are any. Our optimum technique is applicable even to large graphs since the maximum number of colorings that have to be investigated just depend on the maximum clique size.
Keywords :
computational complexity; computer architecture; graph colouring; instruction sets; trees (mathematics); NP-complete problem; equivalent colors; general purpose DSPs; general purpose digital signal processors; graph decomposition; heterogeneous register-set architectures; instruction schedule; interference graph coloring; interval graph properties; linear complexity; list-coloring problem; maximum cliques; optimum register assignment; optimum technique; search space pruning technique; Digital signal processors; Instruments; Interference constraints; NP-complete problem; Radio frequency; Registers; Space technology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
0-7803-7761-3
Type :
conf
DOI :
10.1109/ISCAS.2003.1205003
Filename :
1205003
Link To Document :
بازگشت