• DocumentCode
    1461844
  • Title

    Constraint analysis for DSP code generation

  • Author

    Mesman, Bart ; Timmer, Adwin H. ; Van Meerbergen, Jef L. ; Jess, Jochen A G

  • Volume
    18
  • Issue
    1
  • fYear
    1999
  • fDate
    1/1/1999 12:00:00 AM
  • Firstpage
    44
  • Lastpage
    57
  • Abstract
    Code generation methods for digital signal processing (DSP) applications are hampered by the combination of tight timing constraints imposed by the performance requirements of DSP algorithms and resource constraints imposed by a hardware architecture. In this paper, we present a method for register binding and instruction scheduling based on the exploitation and analysis of the combination of resource and timing constraints. The analysis identifies implicit sequencing relations between operations in addition to the preceding constraints. Without the explicit modeling of these sequencing constraints, a scheduler is often not capable of finding a solution that satisfies the timing and resource constraints. The presented approach results in an efficient method to obtain high-quality instruction schedules with low register requirements
  • Keywords
    computational complexity; constraint theory; digital signal processing chips; processor scheduling; program compilers; timing; DSP algorithms; DSP code generation; constraint analysis; digital signal processing; hardware architecture; high-quality instruction schedules; instruction scheduling; low register requirements; register binding; resource constraints; sequencing constraints; timing constraints; Application specific integrated circuits; Computer architecture; Costs; Digital signal processing; Hardware; Laboratories; Processor scheduling; Registers; Timing; VLIW;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.739058
  • Filename
    739058