• 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