Patent ID: 6662203
Filing Date: 2003-12-09
Classification: G06F

Abstract:
A processing system comprising:multiple processing units for parallel processing of job signals of different priority levels; a job scheduler for scheduling the job signals for processing by the processing units in order of the priority level of the job signals, said job scheduler including a plurality of job buffers that store the job signals before the job scheduler passes the job signals to the processing units, each of the job buffers storing job signals of a different priority level; at least one delay queue for temporarily delaying the job signals before the job signals reach the job buffers in the job scheduler, said delay queue temporarily storing the job signals until a batch of job signals accumulates in the delay queue; and means for extracting the temporarily stored job signals as a batch from the delay queue and inserting the batched job signals into the job scheduler, whereby, due to the insertion of job signals in batches, the multiple processing units are enabled to operate at a higher load level, and the number of changes between different priority levels of job signals in the processing units is minimized.