Multi-processor system and message transferring method in the same
AssigneeNEC Electronics Corporation
InventorShinya Kuribayashi
Life of this patent
Estimating the term…
Abstract
A multi-processor system includes a plurality of processors; and a memory section connected with the plurality of processors and configured to store a message transmitted from each of the plurality of processor to another. The memory section has a plurality of priority buffer regions corresponding to a plurality of priority levels, and the message is classified based on a priority level allocated to the message. Each of the plurality of priority buffer regions stores the message having the priority level corresponding to the buffer region.
Claims13
A message transferring method in a multi-processor system, which comprises a plurality of processors;
- and a memory section connected with said plurality of processors and configured to store a message transmitted from each of said plurality of processors to another, wherein said memory section has a plurality of priority buffer regions corresponding to a plurality of priority levels, said message transferring method comprising:
- (a) checking whether or not there is a free region in one of said plurality of priority buffer regions corresponding to a priority level of a transmission message to be transmitted from a transmission processor as one of said plurality of processors;
- (b) writing said message in said free region when it is determined that there is said free region;
- and
- (c) repeating said (a) checking and said (b) writing over all of said plurality of priority buffer regions, wherein said (a) checking comprises:
- (a1) said transmission processor reading out one of a plurality of first management data which corresponds to said priority level of said transmission message, as a transmission side first management data, wherein said plurality of first management data are stored in said memory section and show sizes of free regions of said plurality of priority buffer regions, and
- said (b) writing comprises:
- (b1) said transmission processor updating said transmission side first management data after said writing of said message.
A computer-readable medium having computer-executable instructions for performing a message transferring method in a multi-processor system,
- which comprises a plurality of processors;
- and
- a memory section connected with said plurality of processors and configured to store a message transmitted from each of said plurality of processors to another, wherein said memory section has a plurality of priority buffer regions corresponding to a plurality of priority levels,
- wherein said message transferring method comprises:
- (a) checking whether or not there is a free region in one of said plurality of priority buffer regions corresponding to a priority level of a transmission message to be transmitted from a transmission processor as one of said plurality of processors;
- (b) writing said message in said free region when it is determined that there is said free region;
- and
- (c) repeating said (a) checking and said (b) writing over all of said plurality of priority buffer regions, wherein said (a) checking comprises:
- (a1) said transmission processor reading out one of a plurality of first management data which corresponds to said priority level of said transmission message, as a transmission side first management data, wherein said plurality of first management data are stored in said memory section and show sizes of free regions of said plurality of priority buffer regions, and
- said (b) writing comprises:
- (b1) said transmission processor updating said transmission side first management data after said writing of said message.
Dependencies are inferred from the claim text.