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
Link To Document