Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017155659) SELF-HEALING COARSE-GRAINED SNOOP FILTER
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/155659 International Application No.: PCT/US2017/017168
Publication Date: 14.09.2017 International Filing Date: 09.02.2017
IPC:
G06F 12/0831 (2016.01)
[IPC code unknown for G06F 12/0831]
Applicants:
QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714, US
Inventors:
ROBINSON, Eric, Francis; US
ALEXANDER, Khary, Jason; US
SAMOAIL, Zeid, Hartuon; US
MICHELSON, Benjamin, Charles; US
Agent:
CICCOZZI, John, L.; US
OLDS, Mark E.; US
PODHAJNY, Daniel; US
Priority Data:
15/063,25907.03.2016US
Title (EN) SELF-HEALING COARSE-GRAINED SNOOP FILTER
(FR) FILTRE DE FURETAGES À GRAINS GROSSIERS ET À AUTO-RÉPARATION
Abstract:
(EN) The disclosure relates to filtering snoops in coherent multiprocessor systems. For example, in response to a request to update a target memory location at a Level-2 (L2) cache shared among multiple local processing units each having a Level-1 (L1) cache, a lookup based on the target memory location may be performed in a snoop filter that tracks entries in the LI caches. If the lookup misses the snoop filter and the snoop filter lacks space to store a new entry, a victim entry to evict from the snoop filter may be selected and a request to invalidate every cache line that maps to the victim entry may be sent to at least one of the processing units with one or more cache lines that map to the victim entry. The victim entry may then be replaced in the snoop filter with the new entry corresponding to the target memory location.
(FR) L'invention concerne le filtrage de furetages dans des systèmes multiprocesseurs cohérents. Par exemple, en réponse à une demande de mise à jour d'un emplacement de mémoire cible au niveau d'une mémoire cache de niveau 2 (L2) partagée entre de multiples unités de traitement locales ayant chacune une mémoire cache de niveau 1 (L1), une consultation basée sur l'emplacement de mémoire cible peut être effectuée dans un filtre de furetages qui suit les entrées dans les mémoires caches LI. Si la consultation n'atteint pas le filtre de furetages et que le filtre de furetages manque d'espace pour stocker une nouvelle entrée, une entrée victime devant être supprimée du filtre de furetages peut être sélectionnée et une demande visant à invalider chaque ligne de mémoire cache qui correspond à l'entrée victime peut être envoyée à au moins une des unités de traitement avec une ou plusieurs lignes de mémoire cache qui correspondent à l'entrée victime. L'entrée victime peut alors être remplacée dans le filtre de furetages par la nouvelle entrée correspondant à l'emplacement de mémoire cible.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)