Use this resource - and many more! - in your textbook!
AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.

Rotation scheduling: a loop pipelining algorithm
By: LaPaugh, A.S.; Liang-Fang Chao; Sha, E.H.-M.;
1997 / IEEE
Description
This item was taken from the IEEE Periodical ' Rotation scheduling: a loop pipelining algorithm ' We consider the resource-constrained scheduling of loops with interiteration dependencies. A loop is modeled as a data flow graph (DFG), where edges are labeled with the number of iterations between dependencies. We design a novel and flexible technique, called rotation scheduling, for scheduling cyclic DFGs using loop pipelining. The rotation technique repeatedly transforms a schedule to a more compact schedule. We provide a theoretical basis for the operations based on retiming. We propose two heuristics to perform rotation scheduling and give experimental results showing that they have very good performance.
Related Topics
High Level Synthesis
Timing
Scheduling
Iterative Methods
Data Flow Graphs
Heuristics
Rotation Scheduling
Loop Pipelining Algorithm
Data Flow Graph
Iterations
Cyclic Dfg
Retiming
Pipeline Processing
Scheduling Algorithm
Processor Scheduling
Delay
Chaos
Flow Graphs
High Level Synthesis
Computer Science
Signal Processing Algorithms
Real Time Systems
Pipeline Processing
Computing And Processing
Components, Circuits, Devices And Systems
Engineering
Resource-constrained Scheduling