Patent ID: 7222346
Filing Date: 2007-05-22
Classification: G06F

Abstract:
1. A system used for the management of a multiple-resource architecture in which several resources can simultaneously execute different tasks, the tasks each including a corresponding program loop and each program loop including a plurality of hierarchical stages, wherein the system comprises: a plurality of management means for commanding execution of each hierarchical stage of each program loop on the corresponding one of several resources, a plurality of control means for controlling each of the plurality of management means found in each hierarchical stage of the program loop, wherein each control means is associated with a different hierarchical stage of a control loop from any other control means, completion verification means for verifying completion of each hierarchical stage of each program loop, wherein each hierarchical stage is connected to any next hierarchical stage via a cascade connection, the set of hierarchical stages comprises a shift register chain, and the control means further controls a pipeline of data associated with the cascade connected hierarchical stages and synchronizes the stages with each other using a pipeline feed means.