• DocumentCode
    3444957
  • Title

    Efficient scheduling of DSP code on processors with distributed register files

  • Author

    Mesman, Bart ; Pinto, Carlos A Alba ; van Eijk, Koen

  • Author_Institution
    Philips Res. Lab., Eindhoven, Netherlands
  • fYear
    1999
  • fDate
    36465
  • Firstpage
    100
  • Lastpage
    106
  • Abstract
    Code generation methods for digital signal processors are increasingly hampered by the combination of tight timing constraints imposed by the algorithms and the limited capacity of the available register files. Traditional methods that schedule spill code to satisfy storage capacity have difficulty satisfying the timing constraints. The method presented in the paper analyses the combination of limited register file capacity, resource- and timing constraints during scheduling. Value lifetimes are serialized until all capacity constraints are guaranteed to be satisfied after scheduling. Experiments in the FACTS environment show that we efficiently obtain high quality instruction schedules for innermost loops of DSP algorithms
  • Keywords
    data flow graphs; digital signal processing chips; distributed processing; program compilers; scheduling; DSP algorithms; DSP code scheduling; FACTS environment; capacity constraints; code generation methods; digital signal processors; distributed register file processors; high quality instruction schedules; innermost loops; limited register file capacity; register files; scheduling; spill code; storage capacity; timing constraints; value lifetimes; Application specific processors; Digital signal processing; Digital signal processing chips; Laboratories; Power dissipation; Processor scheduling; Registers; Signal generators; Signal processing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1999. Proceedings. 12th International Symposium on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-0356-X
  • Type

    conf

  • DOI
    10.1109/ISSS.1999.814267
  • Filename
    814267