• DocumentCode
    1907888
  • 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
  • Volume
    6
  • fYear
    1998
  • fDate
    31 May-3 Jun 1998
  • Firstpage
    385
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ISCAS.1998.705291
  • Filename
    705291