1995
DOI: 10.1109/dac.1995.250074
|View full text |Cite
|
Sign up to set email alerts
|

Optimal ILP-based Approach for Throughput Optimization Using Simultaneous Algorithm/Architecture Matching and Retiming

Abstract: { System level design and behavior transformations have been rapidly establishing themselves as design steps with the most inuential impact onnal performance metrics, throughput and latency, o f a design. In this paper we develop a formal ILPbased approach for throughput and latency optimization when algorithm-architecture matching, retiming, and pipelining are considered simultaneously. The effectiveness of the approach is demonstrated on several real-life examples.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

1995
1995
1995
1995

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 14 publications
0
5
0
Order By: Relevance
“…We derived a new proof, using a transformation from the equal-subset problem which shows that throughput (latency) optimization using algorithm selection is an NPcomplete problem, even when only algorithms with no delays are considered [5]. The new proof is also more general in the sense that it covers variants of the problem when pipelining is used in conjunction with retiming and the target is latency optimization instead of throughput maximization.…”
Section: Complexitymentioning
confidence: 95%
See 3 more Smart Citations
“…We derived a new proof, using a transformation from the equal-subset problem which shows that throughput (latency) optimization using algorithm selection is an NPcomplete problem, even when only algorithms with no delays are considered [5]. The new proof is also more general in the sense that it covers variants of the problem when pipelining is used in conjunction with retiming and the target is latency optimization instead of throughput maximization.…”
Section: Complexitymentioning
confidence: 95%
“…The present mathematical model can be easily extended to handle synchronous data-ow computations with computation blocks having time non-equidistant inputs and more than one output (Case II) by applying a set of substitutions discussed in the technical report of this paper [5].…”
Section: Blocks With Time Non-equidistant Inputs and More Than One Oumentioning
confidence: 99%
See 2 more Smart Citations
“…Other Applications Retiming has been used during the technology mapping step in FPGA synthesis [15,16,91,129,133], to improve circuit partitioning [66], for scheduling in high level synthesis [12,132] and in multiprocessor scheduling [11]. Other approaches for retiming for system level throughput optimization include [89,134]. Retiming has been combined with other logic synthesis techniques in [4,63,65,80,81,90,99].…”
mentioning
confidence: 99%