Skip to main content
eScholarship
Open Access Publications from the University of California

A component selection algorithm for high-performance pipelines

  • Author(s): Bakshi, Smita
  • Gajski, Daniel D.
  • et al.
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.

Main Content
Current View