Patent ID: 7743376

Claim:
A multiprocessor system comprising: a plurality of execution processors, each of said execution processors for executing tasks; a plurality of task control processors, each task control processor of said plurality of task control processors being in communication with at least one of said plurality of execution processors for controlling initiation of execution of one of said tasks on said at least one of said plurality of execution processors; said each task control processor including memory for storing execution control instructions and task initiation instructions, said execution control instructions to be executed by said each task control processor to control delivery of said task initiation instructions to said at least one of said plurality of execution processors; and a central processor in communication with said task control processors for providing said execution control instructions to said task control processors, wherein said execution control instructions, when executed by a first task control processor among said plurality of task control processors, allow said first task control processor to: detect completion of a given task on a specific one of said at least one of said plurality of execution processors, and control delivery of state register manipulation commands from said first task control processor to a second task control processor.