WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2018034882) DISPOSITIF DE PRÉ-EXTRACTION DE RÉGION DE CACHE DE DONNÉES
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication :    WO/2018/034882    N° de la demande internationale :    PCT/US2017/045842
Date de publication : 22.02.2018 Date de dépôt international : 08.08.2017
CIB :
G06F 12/0862 (2016.01), G06F 12/0886 (2016.01), G06F 12/0846 (2016.01)
Déposants : ADVANCED MICRO DEVICES, INC. [US/US]; 2485 Augustine Drive Santa Clara, California 95054 (US)
Inventeurs : MCCAULEY, Donald W.; (US).
JONES, William E.; (US)
Mandataire : GUSHUE, Joseph P.; (US)
Données relatives à la priorité :
62/377,314 19.08.2016 US
15/292,777 13.10.2016 US
16200806.4 25.11.2016 EP
Titre (EN) DATA CACHE REGION PREFETCHER
(FR) DISPOSITIF DE PRÉ-EXTRACTION DE RÉGION DE CACHE DE DONNÉES
Abrégé : front page image
(EN)A data cache region prefetcher creates a region when a data cache miss occurs. Each region includes a predetermined range of data lines proximate to each data cache miss and is tagged with an associated instruction pointer register (RIP). The data cache region prefetcher compares subsequent memory requests against the predetermined range of data lines for each of the existing regions. For each match, the data cache region prefetcher sets an access bit and attempts to identify a pseudo-random access pattern based on the set access bits. The data cache region prefetcher increments or decrements appropriate counters to track how often the pseudo-random access pattern occurs. If the pseudo-random access pattern occurs frequently, then the next time a memory request is processed with the same RIP and pattern, the data cache region prefetcher prefetches the data lines in accordance with the pseudo-random access pattern for that RIP.
(FR)L'invention concerne un dispositif de pré-extraction de région de cache de données qui crée une région lorsqu'un échec de cache de données se produit. Chaque région comprend une plage prédéterminée de lignes de données à proximité de chaque échec de cache de données, et est étiquetée avec un registre de pointeur d'instruction (RIP) associé. Le dispositif de pré-extraction de région de cache de données compare des demandes de mémoire subséquentes à la plage prédéterminée de lignes de données pour chacune des régions existantes. Pour chaque correspondance, le dispositif de pré-extraction de région de cache de données définit un bit d'accès et tente d'identifier un motif d'accès pseudo-aléatoire sur la base des bits d'accès définis. Le dispositif de pré-extraction de région de cache de données incrémente ou décrémente des compteurs appropriés pour suivre à quelle fréquence le motif d'accès pseudo-aléatoire se produit. Si le motif d'accès pseudo-aléatoire se produit fréquemment, alors la prochaine fois qu'une demande de mémoire est traitée avec le même RIP et le même motif, le dispositif de pré-extraction de région de cache de données pré-extrait les lignes de données conformément au motif d'accès pseudo-aléatoire pour ce RIP.
États désignés : 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, JO, 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)