10-09-2015 дата публикации
Номер: US20150254182A1
Принадлежит:
Cavium, Inc.
According to at least one example embodiment, a method of data coherence is employed within a multi-chip system to enforce cache coherence between chip devices of the multi-node system. According at least one example embodiment, a message is received by a first chip device of the multiple chip devices from a second chip device of the multiple chip devices. The message triggers invalidation of one or more copies, if any, of a data block. The data block stored in a memory attached to, or residing in, the first chip device. Upon determining that one or more remote copies of the data block are stored in one or more other chip devices, other than the first chip device, the first chip device sends one or more invalidation requests to the one or more other chip devices for invalidating the one or more remote copies of the data block. 1. A method of providing data coherence among multiple chip devices of a multi-chip system , the method comprising:receiving, by a first chip device of the multiple chip devices, a message from a second chip device of the multiple chip devices, the message triggering invalidation of one or more copies, if any, of a data block, the data block stored in a memory attached to, or residing in, the first chip device; andupon determining that one or more remote copies of the data block are stored in one or more other chip devices, other than the first chip device, sending one or more invalidation requests to the one or more other chip devices for invalidating the one or more remote copies of the data block.2. The method as recited in claim 1 , wherein the message received includes a store command to update the data block with a modified copy of the data block.3. The method as recited in claim 1 , wherein the message received includes a request for an exclusive copy of the data block.4. The method as recited in further comprising determining that one or more remote copies of the data block are stored in the one or more other chip devices by checking a ...
Подробнее