摘要 |
A multiprocessor system having at least two processing elements, each of which includes a processor and a storage resource, connected via a network, each processor comprising: a task generation device for generating a task which includes information concerning access frequency to the storage resource on each processing element; a predicted termination time collection device for collecting predicted termination time from any processing element, the predicted termination time being time to terminate execution of at least one task assigned to the processing element; an estimated access time storage device for storing time estimated for accessing the storage resource on the processing element and time estimated for accessing the storage resource on any processing element via the network; a processing element determination device for determining which of the processing elements should execute the generated task based on the predicted termination time, the information concerning access frequency and the access time; a task transmission device for transmitting the generated task to the processing element which should execute the task; and a task execution device for executing one of the task generated on the processing element and the task transmitted from any processing element.
|