DocumentCode :
2534915
Title :
A graph-based algorithm of operation binding for compilers targeting heterogeneous datapath
Author :
Ishiura, Nagisa ; Yamaguchi, Masayuki ; Kambe, Takashi
Author_Institution :
Dept. of Inf. Syst. Eng., Osaka Univ., Japan
fYear :
1998
fDate :
24-27 Nov 1998
Firstpage :
395
Lastpage :
398
Abstract :
This paper presents a graph-based binding algorithm for a retargetable compiler which can deal with “heterogeneous” or “non-orthogonal” datapath architectures. In the compilation of programs for such architectures, binding of operations to functional units becomes a hard task because a certain assignment of an operation to a functional unit may make the execution of succeeding operations impossible. Previously, we proposed a BDD-based algorithm to solve the operation binding problem completely, but it is applicable to a limited size of DFGs because it requires large number of Boolean variables. As a remedy to this problem, we propose in this paper a new algorithm which is based on transformations of a graph representing the solution space. The time complexity remains exponential but the new algorithm is better in that it is applicable to larger instances
Keywords :
graph theory; logic CAD; program compilers; graph-based binding algorithm; heterogeneous datapath architectures; nonorthogonal datapath architectures; operation binding; retargetable compiler; time complexity; Boolean functions; Computer architecture; Data engineering; Data flow computing; Data structures; Digital systems; Dynamic programming; Embedded software; Information systems; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1998. IEEE APCCAS 1998. The 1998 IEEE Asia-Pacific Conference on
Conference_Location :
Chiangmai
Print_ISBN :
0-7803-5146-0
Type :
conf
DOI :
10.1109/APCCAS.1998.743792
Filename :
743792
Link To Document :
بازگشت