| Minimizing cost of local variables access for DSP-processors |
| Full text |
Pdf
(750 KB)
|
| Source
|
Language, Compiler and Tool Support for Embedded Systems
archive
Proceedings of the ACM SIGPLAN 1999 workshop on Languages, compilers, and tools for embedded systems
table of contents
Atlanta, Georgia, United States
Pages: 20 - 27
Year of Publication: 1999
ISBN:1-58113-136-4
Also published in ...
|
|
Authors
|
|
Erik Eckstein
|
Atair Software GmbH, Esslinggasse 18, A-1010 Wien and Institut für Computersprachen, Technische Universität Wien, Argentinierstraβe 8, A-1040 Wien
|
|
Andreas Krall
|
Atair Software GmbH, Esslinggasse 18, A-1010 Wien and Institut für Computersprachen, Technische Universität Wien, Argentinierstraβe 8, A-1040 Wien
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 10, Citation Count: 6
|
|
|
ABSTRACT
Recent work on compilation for DSP-processors deals with optimizing access to local variables of functions. The common way is to use one or more address registers as pointers into the functions stack frame and modify it with post modify addressing modes (which are sometimes the only addressing modes). Additionally to previous work we present an algorithm which assigns frame pointer values over a whole procedure. Our algorithm also deals with basic blocks, which have no accesses to local variables. The algorithm works with a new data structure, the control flow line graph, which is derived from the control flow graph. In our experiments, the algorithm showed improvements to similar algorithms.
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.
| |
ASU86
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
| |
Bar92
|
|
| |
LD98
|
|
 |
LDK+96
|
|
| |
LM96
|
|
 |
RP99
|
|
 |
SLD97
|
Ashok Sudarsanam , Stan Liao , Srinivas Devadas, Analysis and evaluation of address arithmetic capabilities in custom DSP architectures, Proceedings of the 34th annual conference on Design automation, p.287-292, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266103]
|
|