eScholarship (California Digital Library) · 1994 · 14 citations · 9 references
EngineeringComputer EngineeringHigh-performance ComputingDesign AutomationDesign OptimizationPerformance-based DesignData-flow AnalysisDataflow ModelingHardware AccelerationComponent SelectionFlow Graph ConstructionHardware PipeliningLatency EstimationPipeline DesignPipeline Optimization
Abstract The use of a realistic component library with multiple implementations of operators, results in cost efficient designs; slow components can then be used on non-critical paths and the more expensive components on only the critical paths. This report presents a cost-optimized algorithm for selecting components and pipelining a data flow graph, given a multiple-implementation library, and throughput and latency constraints. Results on several DSP examples indicate the importance of component selection as a parameter in design space exploration.
9
Scheduling and hardware sharing in pipelined data paths
Ki Soo Hwang, Albert E. Casavant, Ching-Tang Chang et al. · 2003 · 94 citations