Multiprocessor scheduling and execution
First Claim
1. A method of executing signal processing tasks on P processors using a computer to schedule the execution, said method comprising the steps of:
- representing the signal processing tasks in a manner stored within said computer so as to determine flow equations and timing constraints for the processor scheduling;
performing corrected gradient descents on the stored representation of the signal processing tasks using said flow equations and determined timing constraints and an error criterion until substantial convergence to a processor schedule occurs; and
executing the signal processing tasks on said P processors substantially in accordance with said processor schedule.
5 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the principles of the invention, a multiprocessor scheduling and execution system and method is disclosed for signal processing tasks on P processors using a computer to schedule the execution. The method comprises representing the signal processing tasks in a manner stored within the computer so as to determine flow equations and timing constraints for the processor scheduling, performing corrected gradient descents on the stored representation of the signal processing tasks using the determined timing constraints and an error criterion until substantial convergence to a processor schedule occurs, and executing the signal processing tasks on the P processors substantially in accordance with the processor schedule.
127 Citations
17 Claims
-
1. A method of executing signal processing tasks on P processors using a computer to schedule the execution, said method comprising the steps of:
-
representing the signal processing tasks in a manner stored within said computer so as to determine flow equations and timing constraints for the processor scheduling; performing corrected gradient descents on the stored representation of the signal processing tasks using said flow equations and determined timing constraints and an error criterion until substantial convergence to a processor schedule occurs; and executing the signal processing tasks on said P processors substantially in accordance with said processor schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for executing signal processing tasks on P signal processors comprising:
-
the P signal processors; a processing scheduler; and a memory system to store a representation of said signal processing tasks in a manner to determine flow equations and timing constraints for said processing scheduler; said processing scheduler being adapted to schedule the execution of the signal processing tasks on said P signal processors and to perform correcting gradient descents on the stored representations of the signal processing tasks using said determined flow equations and timing constraints until substantial convergence to a processor schedule occurs. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification