摘要 |
PROBLEM TO BE SOLVED: To provide a multiprocessor system dynamically allocating tasks to processor cores efficiently and dynamically according to each of operation states. SOLUTION: A multiprocessor core 5 is provided with a core A, which has a mechanism for improving performance of data processing and a performance monitor gathering usage information of hardware resources in use or those used for data processing, and cores B and C each having a mechanism, which has a processing system same as the first processing mechanism and inferior performance, and an IPC monitor measuring an IPC value in data processing. A scheduler auxiliary part 6 feeds to the core A a task to be executed for the first time or to be reallocated by the IPC value, and selects one task as a task, which has been executed before and needs no reallocation by the IPC value, from the cores A-C by referring to usage information of the task. COPYRIGHT: (C)2008,JPO&INPIT
|