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. (WO2010008460) SURVEILLANCE DE FILE D'ATTENTE DE CHARGEMENT EFFICACE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2010/008460    N° de la demande internationale :    PCT/US2009/003724
Date de publication : 21.01.2010 Date de dépôt international : 23.06.2009
CIB :
G06F 9/38 (2006.01)
Déposants : ADVANCED MICRO DEVICES, INC. [US/US]; One AMD Place Mail Stop 68 P.O. Box 3453 Sunnyvale, CA 94088-3453 (US) (Tous Sauf US).
DHODAPKAR, Ashutosh, S. [IN/US]; (US) (US Seulement).
BUTLER, Michael, G. [US/US]; (US) (US Seulement)
Inventeurs : DHODAPKAR, Ashutosh, S.; (US).
BUTLER, Michael, G.; (US)
Mandataire : DRAKE, Paul, S.; (US)
Données relatives à la priorité :
12/143,985 23.06.2008 US
Titre (EN) EFFICIENT LOAD QUEUE SNOOPING
(FR) SURVEILLANCE DE FILE D'ATTENTE DE CHARGEMENT EFFICACE
Abrégé : front page image
(EN)In one embodiment, a processor (10) comprises a data cache (16) and a load/store unit (LSU) (20). The LSU (20) comprises a queue (24) and a control unit (26), and each entry in the queue (24) is assigned to a different load that has accessed the data cache (16) but has not retired. The control unit (26) is configured to update the data cache hit status of each load represented in the queue (24) as a content of the data cache (16) changes. The control unit (26) is configured to detect a snoop hit on a first load in a first entry of the queue (24) responsive to: the snoop index matching a load index stored in the first entry, the data cache hit status of the first load indicating hit, the data cache (16) detecting a snoop hit for the snoop operation, and a load way stored in the first entry matching a first way of the data cache (16) in which the snoop operation is a hit.
(FR)L'invention porte, dans un mode de réalisation, sur un processeur (10) qui comprend une mémoire cache de données (16) et une unité de chargement/stockage (LSU) (20). La LSU (20) comprend une file d'attente (24) et une unité de commande (26), et chaque entrée dans la file d'attente (24) est attribuée à un chargement différent qui a accédé à la mémoire cache de données (16) mais n'a pas été retiré. L'unité de commande (26) est configurée pour mettre à jour l'état de succès de mémoire cache de données de chaque chargement représenté dans la file d'attente (24) à mesure qu'un contenu de la mémoire cache de données (16) change. L'unité de commande (26) est configurée pour détecter un succès de surveillance sur un premier chargement dans une première entrée de la file d'attente (24) en réponse au fait que : l'indice de surveillance correspond à un indice de chargement stocké dans la première entrée, l'état de succès de mémoire cache de données du premier chargement indique un succès, la mémoire cache de données (16) détecte un succès de surveillance pour l'opération de surveillance, et une voie de chargement stockée dans la première entrée correspond à une première voie de la mémoire cache de données (16) dans laquelle l'opération de surveillance est un succès.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, 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, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (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, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)