G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 12/08 (2006.01)
Patent
CA 2674723
A snoop request cache maintains records of previously issued snoop requests. Upon writing shared data, a snooping entity performs a lookup in the cache. If the lookup hits (and, in some embodiments, includes an identification of a target processor) the snooping entity suppresses the snoop request. If the lookup misses (or hits but the hitting entry lacks an identification of the target processor) the snooping entity allocates an entry in the cache (or sets an identification of the target processor) and directs a snoop request such to the target processor, to change the state of a corresponding line in the processor's L1 cache. When the processor reads shared data, it performs a snoop cache request lookup, and invalidates a hitting entry in the event of a hit (or clears it processor identification from the hitting entry), so that other snooping entities will not suppress snoop requests to it.
La présente invention concerne une mémoire cache de demande d'espionnage qui conserve les enregistrements des demandes d'espionnage précédemment émises. Lors de l'écriture des données partagées, une entité d'espionnage effectue une recherche dans la mémoire cache. Si la recherche aboutit (et dans certains modes de réalisation, comprend une identification d'un processeur cible) l'entité d'espionnage supprime la demande d'espionnage. Si la recherche échoue (ou réussit mais qu'il manque une identification du processeur cible) l'entité d'espionnage alloue une entrée dans la mémoire cache (ou établit une identification du processeur cible) et envoie une demande d'espionnage au processeur cible, pour modifier l'état d'une ligne correspondant dans la mémoire cache L1 du processeur. Lorsque le processeur lit les données partagées, il effectue une recherche de demande de mémoire cache d'espionnage, et invalide une entrée ayant abouti dans le cas d'un aboutissement (ou supprime son identification de processeur de l'entrée ayant abouti), de façon à ce que d'autres entités d'espionnage ne suppriment pas les demandes d'espionnage sur celui-ci.
Qualcomm Incorporated
Smart & Biggar
LandOfFree
Snoop filtering using a snoop request cache does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Snoop filtering using a snoop request cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Snoop filtering using a snoop request cache will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1536817