PURPOSE: To guarantee matching at a high speed by storing data information which is registered in other clusters among data in the local memory of own cluster and deciding a range wherein cache memory contents should be matched.
CONSTITUTION: A cluster 100 is constituted by connecting plural processors 200 equipped with cache memories 250, a cluster communication controller 500 equipped with an export directory 600, and a local memory 400 to a processor memory interface device 300. Then plural clusters 100 are connected to a cluster bus 2200 through the cluster communication controller 500 to form large-scale multiprocessor constitution on the whole. When data in the local memory in own cluster 100 are registered in the cache memory 250 of another cluster, the address of the data is registered in the export directory 600 and on the basis of the storage contents, the range wherein the contents of the cache memory 250 are matched is decided.
KUROSAWA KENICHI
NAKAMIGAWA TETSUAKI
ISHIKAWA SUKETAKA