Abstract
This paper presents a new DSP-oriented code optimization method to enhance performance by exploiting the specific architectural features of digital signal processors. In the proposed method, a source code is translated into the static single assignment form while preserving the high-level information related to the address computation of array accesses. The information is used in generating auto-modification addressing operations provided by most digital signal processors. In addition to the conventional control-data flow graph, a new graph is employed to find auto-modification addressing modes efficiently. Experimental results on benchmark programs show that the proposed method is effective in improving performance and reducing code size.
| Original language | English |
|---|---|
| Pages (from-to) | 384-395 |
| Number of pages | 12 |
| Journal | ACM Transactions on Design Automation of Electronic Systems |
| Volume | 8 |
| Issue number | 3 |
| DOIs | |
| State | Published - 2003.07 |
Keywords
- Auto-modification addressing
- Code size
- Cycle counts
Fingerprint
Dive into the research topics of 'Address code generation for DSP instruction-set architectures'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver