摘要 |
PROBLEM TO BE SOLVED: To provide a module that reduce eviction operations of addresses in a directory in a directory-based cache coherence protocol.SOLUTION: A module 40 that performs cache coherence management by using directories. Each of data pieces stored in a cache memory is associated with one state among a plurality of states and at least one of the plurality of states indicates data sharing among a plurality of processors. The module includes: a storage unit 41 which stores a directory containing a list of cache memory addresses and in which each of the addresses is associated with a state corresponding to the state of the data available at the address; and a processing unit 42 that is configured to update the list and not to register the address lines related to the data associated with the state, in the list. |