Patent ID: 6049817
Filing Date: 2000-04-11
Classification: G06F

Abstract:
A system for simultaneously processing a plurality of tasks comprising:a plurality of processors for simultaneously processing said tasks;a common memory containing a task control table, said task control table having a plurality of task entries accessible to said processors for fetching corresponding tasks indicated in the task entries and processing the tasks, each of the task entries having information about a type of task and whether the task has already been fetched by a processor; anda synchronization point in the task control table having a parameter list of at least one selected task entry which must be completed before any of the processors access a task entry subsequent to the synchronization point, and information whether the parameter list has been completed;wherein the task entries subsequent to the synchronization point are accessible to the processors whether or not task entries prior to the synchronization point which are absent from the parameter list have been completed.