• DocumentCode
    2994094
  • Title

    Time-constrained code compaction for DSPs

  • Author

    Leupers, Rainer ; Marwedel, Peter

  • Author_Institution
    Dept. of Comput. Sci., Dortmund Univ., Germany
  • fYear
    1995
  • fDate
    13-15 Sep 1995
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    DSP algorithms are, in most cases, subject to hard real-time constraints. In the case of programmable DSPs, meeting those constraints must be ensured by appropriate code generation techniques. For processors offering instruction-level parallelism, the task of code generation includes code compaction. The exact timing behavior of a DSP program is only known after compaction. Therefore, real-time constraints should be taken into account during the compaction phase. While most known DSP code generators rely on rigid heuristics for that phase, this paper proposes a novel approach to local code compaction based on an integer programming model, which obeys exact timing constraints. Due to a general problem formulation, the model also obeys encoding restrictions and possible side-effects
  • Keywords
    automatic programming; digital signal processing chips; integer programming; real-time systems; source coding; timing; code generation techniques; digital signal processing algorithms; encoding restrictions; exact timing behavior; hard real-time constraints; instruction-level parallelism; integer programming model; local code compaction; programmable DSP; rigid heuristics; side-effects; time-constrained code compaction; Compaction; Computer science; Constraint optimization; Digital signal processing; Hardware; Instruction sets; Parallel processing; Registers; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1995., Proceedings of the Eighth International Symposium on
  • Conference_Location
    Cannes
  • ISSN
    1080-1820
  • Print_ISBN
    0-8186-7076-2
  • Type

    conf

  • DOI
    10.1109/ISSS.1995.520613
  • Filename
    520613