Patent ID: 6665700
Filing Date: 2003-12-16
Classification: G06F

Abstract:
A distributed-memory multiprocessor system, including a plurality of individual processors, wherein each individual processor of said plurality of individual processors includes a memory, and wherein each individual processor is interconnected to other individual processors by a communications line, and wherein the memories of each of the individual processors include a private storage space and a shared storage space, access areas being distributed to shared storage spaces of the plurality of individual processors, said shared storage spaces being configured to form a virtual storage space, said plurality of individual processors being configured to perform parallel processing while accessing said virtual storage space, an individual processor of said plurality of processors comprising:a right-of-access determination unit making a determination of whether or not the individual processor is to make access to the virtual storage space, said right-of-access determination unit being configured to make said determination when two or more processors of said plurality of processors are in redundant execution of access to said virtual storage space; and an access unit, coupled to said right-of-access determination unit, making access to said virtual storage space when receiving from said right-of-access determination unit a result of the determination that the individual processor is to make access to the virtual storage space, wherein said right-of-access determination unit determines that the individual processor is to make access to the virtual storage space, and wherein a right-of-access determination unit of another individual processor of said plurality of processors determines that the another processor is not to make access.