Memory control device with vector processors and a scalar processor
AssigneeHitachi, Ltd.
InventorsToshimitsu Ando, Tsuguo Matsuura, Tadaaki Isobe
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsToshimitsu Ando, Tsuguo Matsuura, Tadaaki Isobe
Estimating the term…
A memory control unit connected to a scalar processor having a buffer for storing a copy of block data of a main storage and a vector processor having a store requester for writing data into the main storage is disclosed. The memory control unit has a block valid memory having a one-bit valid bit for all blocks. The valid bit represents that the copy of the block data corresponding to said bit is in the buffer of the scalar processor. The memory control unit further has a block group valid table which has a block group bit for each block group. The block group bit represents whether any one of the block valid bits of the block belonging to the corresponding group is valid or not. When the vector processor stores the data into the main storage by the store requester, the memory control unit first searches the block group valid table to check whether the block group valid bit of the block group including the store address is valid or not. If it is valid, the memory control unit further searches the block valid memory to check whether the block valid bit of the block including the store address is valid or not. If it is valid, it invalidates the buffer of the scalar processor.
A multi-processing system with a main storage which is common to a plurality of processor means, each processor means having a buffer storage, the system comprising:
A memory control system, including a main memory, a scalar processing unit and at least one vector processing unit, for data processing, the system comprising:
A memory control system, including a main memory, a plurality of scalar processing units, and at least one vector processing unit, the system comprising:
A multi-processor system including scalar processors and vector processors, the system comprising:
A method for effecting matching control between a main storage and a buffer storage in a multi-processor system including the main storage comprising block groups, each block group comprising blocks, a scalar processor including the buffer storage and a buffer address array, a front address array which stores information of the buffer address array, a block valid memory which stores information indicating whether a block of the main storage is also stored in the buffer storage, a block valid group table which stores information indicating whether any block of a block group is stored in the buffer storage, a vector processor, a first detector, and a second detector, the method comprising steps of:
Dependencies are inferred from the claim text.