Multiprocessor system
AssigneesKabushiki Kaisha Toshiba, Toyota Jidosha Kabushiki Kaisha
InventorsMasumi Dakemoto, Akira Nakashima, Masaru Hasegawa
Life of this patent
Estimating the term…
Abstract
A multiprocessor system includes plural processing parts configured to execute a program stored in a program memory; a common resource shared by the processing parts; a resource status table in which an occupation status of the common resource is written; a resource access table in which address areas are associated with occupation manners of the common resource on a function basis of the program stored in the program memory; and a controlling part configured to determine whether to permit execution of a function which involves occupation of the common resource by one of the processing parts using the resource status table and the resource access table.
Claims14
1-16. (canceled)
A multiprocessor system comprising:
- plural processing parts configured to execute a program stored in a program memory, the program including a plurality of functions;
- common resources shared by the processing parts;
- a resource status table in which an occupation status of the common resources is written;
- a resource access table in which, on a function basis of the program stored in the program memory, an address area of a function is associated with one or more common resources to be occupied when the function is executed;
- a controlling part configured to determine whether to permit execution of a function which involves occupation of one or more common resources by one of the processing parts using the resource status table and the resource access table;
- and
- program counters associated with the corresponding processing parts;
- wherein the controlling part is configured to
- compare a value of the program counter with the address areas in the resource access table to determine which one or more common resources are to be occupied by a function scheduled to wake-up, and
- compare the determined common resources with the occupation status indicated in the resource status table to determine whether to permit the execution of the function which involves occupation of one or more common resources by the processing part.
Dependencies are inferred from the claim text.