Title :
A binding algorithm for retargetable compilation to non-orthogonal datapath architectures
Author :
Yamaguchi, Masayuki ; Ishiura, Nagisa ; Kambe, Takashi
Author_Institution :
Precision Technol. Dev. Center, Sharp Corp., Nara, Japan
fDate :
31 May-3 Jun 1998
Abstract :
This paper presents a new binding algorithm for a retargetable compiler which can deal with diverse architectures of application specific embedded processors. The architectural diversity includes a “non-orthogonal” datapath configuration where all the registers are not equally accessible by all the functional units. Under this assumption, binding becomes a hard task because inadvertent assignment of an operation to a functional unit may rule out possible assignment of other operations due to unreachability among datapath resources. We propose a new BDD-based binding algorithm to solve this problem. In the experiments, a feasible binding which satisfies the reachability is found or the deficiency of the datapath is detected within a few seconds,
Keywords :
application specific integrated circuits; digital signal processing chips; graph theory; high level synthesis; program compilers; BDD-based binding algorithm; application specific embedded processors; compiler; nonorthogonal datapath architectures; retargetable compilation; Application software; Boolean functions; Computer architecture; Computer languages; Data structures; Information systems; Program processors; Programming; Registers; Search problems;
Conference_Titel :
Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-4455-3
DOI :
10.1109/ISCAS.1998.705291