Publication | Closed Access
Lower-bound performance estimation for the high-level synthesis scheduling problem
80
Citations
31
References
1994
Year
Mathematical ProgrammingEngineeringComputer ArchitectureComputational ComplexitySystem-level DesignSystem SynthesisLower-bound Performance EstimationParallel ComputingCompilersInstruction-level ParallelismBehavioral SpecificationComputer EngineeringScheduling (Computing)Computer ScienceClock CycleInteger ProgrammingScheduling AnalysisScheduling ProblemScheduling (Production Processes)Real-time SystemsAsynchronous SystemsData Flow Graph
A given behavioral specification can be implemented on a large number of register-transfer level designs. Instead of producing several designs and selecting the best one, synthesis systems may use estimation to reduce the design space. In this paper, we present a new technique for computing a lower-bound completion time for non-pipelined resource-constrained scheduling problem. Given a data flow graph, a set of resources, resource delays and a clock cycle, we derive a lower-bound on the completion time of a schedule. Our technique can handle chaining, multi-cycle operations and pipelined modules. The technique is very fast and experimental results show that it is also very tight.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1