120 likes | 226 Views
On the Time Scheduling Problem of Uniform Recurrence Equations. Wei-Yang Lin and Tai-Lin Chin ECE 734 VLSI Array Structures for Digital Signal Processing. Uniform Recurrence Equation. URE Definition: where. Ex: matrix multiplication AB=C. Linear Schedule: Xp.
E N D
On the Time Scheduling Problem of Uniform Recurrence Equations Wei-Yang Lin and Tai-Lin Chin ECE 734 VLSI Array Structures for Digital Signal Processing
Uniform Recurrence Equation • URE Definition: where Ex: matrix multiplication AB=C
Affine Schedule: Xip+ci • Execution Time: • Linear schedule: 2N-1. Affine: N
Scheduling Vector X • The scheduling vector X can be obtained by solving a linear programming problem. • Example: Linear Schedule Duality XD1
Multi-dimensional Schedule • Multi-dimensional Uniform Schedule • Multi-dimensional Affine Schedule
Case Study • EX:A complex loop
Conclusion • Linear schedule • Uniform schedule • Affine schedule • Multi-dimensional schedule • Case Study • Convolution • FIR filter • Selection sort • A complex loop case