ACM Home Page
Please provide us with feedback. Feedback
Time-constrained code compaction for DSPs
Full text Publisher SitePublisher Site PdfPdf (176 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 8th international symposium on System synthesis table of contents
Cannes, France
Pages: 54 - 59  
Year of Publication: 1995
ISBN:0-89791-771-5
Authors
Rainer Leupers  University of Dortmund, Dept. of Computer Science XII, 44221 Dortmund, Germany
Peter Marwedel  University of Dortmund, Dept. of Computer Science XII, 44221 Dortmund, Germany
Sponsors
IEEE-CS\TCDA : TC Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 11,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/224486.224498
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
DSP56156 User's Manual, Motorola Inc. 1992
 
2
C. Liem, T. May, P. Paulin: Instruction-set matching and selection for DSP and ASIP code generation, European Design & Test Conference (ED & TC), 1994
 
3
A. Fauth, A. Knoll: Translating signal flowcharts into microcode for custom digital signal processors, Proc. ICSP, 1993
 
4
B. Wess: Optimizing signal flow graph compilers for digital signal processors, Proc. ICSPAT 1994
 
5
 
6
R. Leupers, R. Niemann, P. Marwedel: Methods for retargetable DSP code generation, IEEE Workshop on VLSI Signal Processing, 1994
 
7
 
8
9
10
 
11
 
12
C. H. Gebotys, M. I. Elmasry: Global optimization approach for architectural synthesis, IEEE Trans. on CAD, Vol. 12, No. 9, 1993
 
13
 
14
Davidson, D. Landskov, B. D. Shriver, P. W. Mallet: Some experiments in local microcode compaction for horizontal machines, IEEE Trans. on Computers, vol. 30, No. 7, 1981
15
 
16
TMS320C2x User's Guide, Rev. B, Texas Instruments, 1990
 
17

CITED BY  8

Collaborative Colleagues:
Rainer Leupers: colleagues
Peter Marwedel: colleagues