Proceedings. Tenth International Symposium on System Synthesis (Cat. No.97TB100114)
DOI: 10.1109/isss.1997.621673
|View full text |Cite
|
Sign up to set email alerts
|

Constraint analysis for DSP code generation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 32 publications
0
3
0
Order By: Relevance
“…We will now explain how this transformation can be used to impose extra constraints on the DFG without excluding all feasible schedules. These constraints take the form of sequence edges between operations [8]. A sequence edge from an operation u to an operation v with integer weight w expresses the constraint that operation u should start at least w cycles before operation v. This means that any feasible schedule ö has to satisfy: ö(v) w ö(u) ) w. The techniques proposed in this paper break the symmetry in a DFG by introducing sequence edges with weight zero between symmetric operations.…”
Section: Breaking Symmetrymentioning
confidence: 99%
“…We will now explain how this transformation can be used to impose extra constraints on the DFG without excluding all feasible schedules. These constraints take the form of sequence edges between operations [8]. A sequence edge from an operation u to an operation v with integer weight w expresses the constraint that operation u should start at least w cycles before operation v. This means that any feasible schedule ö has to satisfy: ö(v) w ö(u) ) w. The techniques proposed in this paper break the symmetry in a DFG by introducing sequence edges with weight zero between symmetric operations.…”
Section: Breaking Symmetrymentioning
confidence: 99%
“…In this way, wrong decisions are prevented by checking whether they violate any constraints. In Mesman et al [1999], dataflows are expressed as precedence constraints. Latencies and initiation intervals are transferred to timing constraints.…”
Section: Solving the Phase Coupling Problem Staticallymentioning
confidence: 99%
“…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. Memory bandwidth minimization for video and communications applications is studied in [11] in order to reduce the cost and complexity of memory architectures.…”
Section: Problem Description and Related Workmentioning
confidence: 99%