Opportunistic cleaning of coherence directories to reduce cache-coherence overhead
AssigneeSamsung Electronics Co., Ltd.
InventorSamantika Subramaniam Sury
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorSamantika Subramaniam Sury
Estimating the term…
A cache-coherent computer system node includes a network-on-chip, a number of computing elements in communication with the network-on-chip, a coherence directory including a number of addresses for cache of the computing elements, a number of coherence states of the addresses, and a number of tracking vectors of the addresses, and a coherence directory controller configured to send a probe to the computing elements during a free cycle of the network-on-chip. The probe is configured to inquire whether an address of the addresses stored in the coherence directory is in the cache of the computing elements, and the coherence directory is configured clean the coherence directory to remove the address in response to an acknowledgement indicating that the address is not in the cache.
A cache-coherent computer system node comprising:
A method of cleaning a coherence directory in a node of a computer system comprising a network-on-chip and a plurality of cores and/or a plurality of accelerators connected to the network-on-chip, the method comprising:
Dependencies are inferred from the claim text.