摘要 |
PROBLEM TO BE SOLVED: To reduce the number of times snoop is performed with respect to a memory exclusively used by one processor for a predetermined period of time in a multiprocessor system.SOLUTION: Cache devices are provided in correspondence with the processors in a computer which comprises: a memory unit including shared pages divided into pages with blocks and shared by a plural processors and exclusive pages exclusively used by one processor for a predetermined period of time; and a plurality of processors. The cache devices comprise management means and cache arrays, the management means 1) receiving from its corresponding processor an address of an area in the exclusive pages, sending a snoop request for a page including the area to other devices, and storing the address of the block including the area and the latest data in a cache array of the own device, and 2) receiving a snoop request for a page from other devices, and deleting all the blocks contained in the specified page from the cache array of the own device. |