摘要 |
PROBLEM TO BE SOLVED: To enable the queuing of cache maintenance information in a distributed shared memory by deleting the other invalidate request to an address from a queue through a deleting means when a cache maintenance request to be executed is the invalidate request of a cache. SOLUTION: An optical bus arbiter 610, which receives a request packet, stores the packet in a packet queue 611. A packet processing mechanism 612 fetches the packet from the packet queue 611 and starts processing. In this case, when a multicast request packet is an invalidate request packet, the optical bus arbiter 610 cancels the invalidate request to the object address of access until a packet showing the completion of access is delivered. Namely, the packet processing mechanism 612 scans the packet queue 611 and deletes the invalidate request to the multicasted address until the packet of a response to multicast is returned. |