Multiprocessor system and method of control over order of transfer of data between buffer storages
AssigneeHitachi, Ltd.
InventorKouji Nakamura
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorKouji Nakamura
Estimating the term…
A multiprocessor system includes a plurality of processors for decoding and executing instructions, a main storage, and a plurality of buffer storages for storing copies of data stored in the main storage, wherein transfer of blocks of data is performed among the plurality of buffer storages. When data required by a given one of the processors is absent from the nearby buffer storage, a block address at which the data block including the required data is located and an intra-block address at which the required data is located in the data block are sent out to another buffer storage, where decision is made on the basis of the intra-block address as to which data is required by the processor requiring the data, whereupon the required data is transferred to the nearby buffer storage of the processor with priority over the transfer of other data in the data block including the data to be transferred. Further, when a block address and an intra-block address are received by a buffer storage from another buffer storage, a decision is made as to whether the data block has been previously rewritten, and the requested data is transferred to the other buffer storage only if the data block has been previously rewritten.
A method of controlling a plurality of buffer storages in a multi-processor system which includes a plurality of processors for decoding and executing instructions, a main storage, said plurality of buffer storages for storing copies of data stored in said main storage, and a plurality of buffer storage control means each connected to a respective one of said plural processors and including a respective one of said buffer storages for controlling said respective one of said buffer storages and for performing data transfer with other buffer storage control means, said method comprising:
A method of controlling a plurality of buffer storages in a multi-processor system which includes a plurality of processors for decoding and executing instructions, a main storage, said plurality of buffer storages for storing copies of data stored in said main storage, and a plurality of buffer storage control means each connected to a respective one of said plural processors and including a respective one of said plural buffer storages for controlling said respective one of said buffer storages and for performing data transfer with other buffer storage control means, said method comprising:
A multi-processor system, comprising a plurality of processors for decoding and executing instructions, a main storage, a plurality of buffer storages for storing copies of data stored in said main storage, and a plurality of buffer storage control means each connected to a respective one of said plural processors and including a respective one of said plural buffer storages for controlling a respective one of said buffer storages and for performing data transfer with other buffer storage control means, wherein when data required by a given one of said processors is absent from the buffer storage controlled by the buffer storage control means connected to said given processors, a block address, at which a data block including said required data is located and an intra-block address at which said required data is located within said data block, to another buffer storage control mans from said buffer storage control means connected to said given one of said processors, and wherein in said another buffer storage control means, a decision is made using said intra-block address as to which data is required by said given one of said processors, said required data and the intra-block address being transferred to the buffer storage control means connected to said given one of said processors with priority over other data included in the data block with said required data.
Dependencies are inferred from the claim text.