CPC G06F 9/5038 (2013.01) [G06F 9/3877 (2013.01); G06F 9/505 (2013.01); G06F 9/542 (2013.01)] | 22 Claims |
1. An active scheduling method performed with a master processor and a plurality of slave processors, the active scheduling method comprising:
determining whether a job to be performed has a dependency by referencing a job queue;
in a case in which it is determined that the job to be performed has a dependency, updating a state of the job to be performed in a table in which information of each of a plurality of jobs is recorded;
analyzing a state of a job preceding the job to be performed based on the table; and
in a case in which the job preceding the job to be performed is determined to have been completed, performing the job to be performed by retrieving the job to be performed from the job queue, wherein
the job queue is included in the master processor and at least one slave processor, from among the plurality of slave processors, is configured to perform the determining, updating, analyzing, and performing.
|