To prevent the quantity of load from being increased and to improve the efficiency of processing by allocating a new generation request task generated by a processor in a system to another processor at the time of judging that the task can not be processed in the processor concerned.
In a real time multi-processor system forcing each processor to execute an allocated task within prescribed frame time, each processor periodically writes its own load information in a shared memory. When a task generation request is generated in a certain processor, whether the request can be executed in the processor or not is judged, and when the task can not be executed as the result of the judgement, the processor reads out the contents of the shared memory as a sender to judge the qualification of respective processors as receivers based upon their load information. A qualified processor having the lightest load out of processors qualified for receivers is determined as a receiver and the task generation request is transmitted to the receiver to request the generation of a task.
JPS6089250 | ONE-CHIP MICROCOMPUTER |
JP2005531860 | Multiprocessor computer system |
JP5173712 | Multithreaded processor |
AOYAMA KAZUHIRO
MIYAZAWA MINORU
YAMAZAKI HIROMI
YOSHIOKA HIDEAKI
TAKANO HIROYUKI
HANAZAWA TORU
TAKAHASHI MASATO
Next Patent: DATA READING DEVICE OF STORAGE DEVICE AND DATA READING METHOD OF STORAGE DEVICE