2007 International Conference on Field-Programmable Technology 2007
DOI: 10.1109/fpt.2007.4439236
|View full text |Cite
|
Sign up to set email alerts
|

Instrumented Multi-Stage Word-Length Optimization

Abstract: In this paper we present a tool, LengthFinder, for optimizing word-lengths of hardware designs with fixed-point arithmetic based on analytical error models that guarantee accuracy. LengthFinder adopts a multi-stage approach, with four novel features. First, the code analysis stage selects loops to instrument, such that information about the number of iterations can be extracted to generate more accurate results. Second, aggressive heuristics are used to produce non-uniform word-lengths rapidly while meeting re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
20
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(20 citation statements)
references
References 11 publications
0
20
0
Order By: Relevance
“…It can be used to reduce dynamic power consumption to prevent signal transitions by disabling the clock for the inactive regions. The circuitry in an operator is gated when not in use if it can be combined with word-length optimization [62] . -It is found that, at a given clock speed, pipelining which is a simple and effective way of reducing glitching can reduce the amount of energy per operation by between 40% and 90% for applications such as integer multiplication, CORDIC, triple DES, and FIR filters [63] .…”
Section: Power Reduction At System Level Designmentioning
confidence: 99%
See 1 more Smart Citation
“…It can be used to reduce dynamic power consumption to prevent signal transitions by disabling the clock for the inactive regions. The circuitry in an operator is gated when not in use if it can be combined with word-length optimization [62] . -It is found that, at a given clock speed, pipelining which is a simple and effective way of reducing glitching can reduce the amount of energy per operation by between 40% and 90% for applications such as integer multiplication, CORDIC, triple DES, and FIR filters [63] .…”
Section: Power Reduction At System Level Designmentioning
confidence: 99%
“… Techniques with run-time reconfigurability -Runtime reconfiguration with word-length optimization can be combined to adopt the smallest design at a given time, as long as the energy reduction in execution is greater than the energy overhead for reconfiguration [62] . -In order to adapt to run-time conditions, runtime reconfiguration can be applied to change a design.…”
Section: Power Reduction At System Level Designmentioning
confidence: 99%
“…Similarly, Lee et al [11] develop an automatic optimization approach, which is called MiniBit, to produce accuracy-guaranteed solutions, and area is minimized while meeting an error constraint. Osborne [12] uses both IA and AA for range analysis for different situations. Computation using either of the two methods in the design is time-consuming.…”
Section: Related Workmentioning
confidence: 99%
“…It can be usually classified into dynamic analysis [2][3][4][5][6][7] and static analysis [8][9][10][11][12][13][14][15][16][17][18][19][20]. By analyzing a large set of stimuli signals, dynamic analysis is applicable to all types of systems.…”
mentioning
confidence: 99%
See 1 more Smart Citation