2002 · 25 citations · 9 references
EngineeringComputer EngineeringComputer ScienceDesign OptimizationLow-power DesignOptimizationData-flow AnalysisDesign SynthesisDigital Signal ProcessingHigh-level SynthesisLogic SynthesisLow-power Digital Circuit DesignBehavioral SpecificationDataflow GraphsHigh-level Synthesis For Digital Signal ProcessingHigh-level Synthesis Timing OptimizationLow-power SynthesisSteepest DescentSynthesis OptimizationTransformations
In high-level synthesis, optimising area, time, and power in real-time applications are the prime objectives. A new model and technique are proposed, which minimise a weighted operation cost function for data-paths at an early stage in the synthesis process. The main target domain consists of lowly-multiplexed and hard-wired implementations of real-time DSP applications. The behavioral specification of an application is translated into a signal flow-graph, the operation cost (area/power) of which is minimised using algebraic transformations. A minimal set of elementary transformations are combined in a flexible way into composite transformations, which are used in an ascent/steepest descent search algorithm. Experiments show that this approach achieves optimal or close to optimal results with very few transformations. The technique is invariant to changes in the specification, as long as these retain the bit-true input/output behaviour.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
9
Program Improvement by Source-to-Source Transformation
David B. Loveman · Journal of the ACM · 1977 · 215 citations · Full text
An approach to ordering optimizing transformations
Deborah Whitfield, Mary Lou Soffa · 1990 · 84 citations · Full text