1999
DOI: 10.1109/43.766724
|View full text |Cite
|
Sign up to set email alerts
|

A minimum-cost circulation approach to DSP address-code generation

Abstract: This paper presents a new approach to solving the DSP address code generation problem. A minimum cost circulation approach is used to efficiently generate high-performance addressing code in polynomial time. Results show that addressing code size improvements of up to 62 are obtained, accounting for up to 1:62 improvement in code size and performance of compiler-generated DSP code. This research is important for industry since this value-added technique can improve code size, energy dissipation, and performanc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
4
0

Year Published

2002
2002
2014
2014

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…A number of researchers have examined allocation of address registers [5], [6], data layout [1], and index registers [7]. Researchers in [2] introduced a transformation of C code, using pointer based code instead of array based code to make better use of address calculation units on DSPs.…”
Section: Problem Description and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…A number of researchers have examined allocation of address registers [5], [6], data layout [1], and index registers [7]. Researchers in [2] introduced a transformation of C code, using pointer based code instead of array based code to make better use of address calculation units on DSPs.…”
Section: Problem Description and Related Workmentioning
confidence: 99%
“…Register allocation, binding, and scheduling techniques are discussed in [9]. A network flow formulation in [6] was used to allocate address registers for DSP processors with significant savings in code size. Researchers in [10] perform register binding and instruction scheduling to minimize the number of registers and find tight schedules through the addition of sequencing relations.…”
Section: Problem Description and Related Workmentioning
confidence: 99%
“…This was shown by Gebotys [9,10] who provided a minimum-cost circulation algorithm that we will discuss in more detail in Sect. 3.1.…”
Section: Problem Statement and Related Workmentioning
confidence: 99%
“…[1], [2] are examples of retargetable compilers that can generate efficient code given a description of the machine architecture. [3] proposes a graph-based optimization technique to generate digital signal processor (DSP) address code. [4] mixes models of computation-imperative programming language such as C and signal processing specific model such as synchronous data flow (SDF), for optimal DSP compilation while offering intuitive user appeal.…”
mentioning
confidence: 99%