Processor allocating method/apparatus in multiprocessor system, and medium for storing processor allocating program

In a processor allocating apparatus employed in a multiprocessor system capable of executing a plurality of tasks in a parallel manner, a compiler compiles a source program of a program constructed of parallel tasks to produce a target program 3, and also to produce a communication amount table for...

Full description

Saved in:
Bibliographic Details
Main Author YOKOYA YUJI
Format Patent
LanguageEnglish
Published 06.03.2001
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In a processor allocating apparatus employed in a multiprocessor system capable of executing a plurality of tasks in a parallel manner, a compiler compiles a source program of a program constructed of parallel tasks to produce a target program 3, and also to produce a communication amount table for tasks, which holds therein a data amount of communication process operations executed among the respective tasks of the parallel tasks. While referring to both the communication amount table for tasks, and a processor communication cost table for defining data communication time per unit data in sets of all processors employed in the scheduler makes a decision such that a processor where communication time among the tasks becomes minimum is allocated to the task of the parallel tasks, and registers this decision to a processor management table.
Bibliography:Application Number: US19960683417