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. (WO2009082430) SYSTÈME ET PROCÉDÉ DE RÉALISATION D'OPÉRATIONS VERROUILLÉES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2009/082430    N° de la demande internationale :    PCT/US2008/013315
Date de publication : 02.07.2009 Date de dépôt international : 03.12.2008
Demande présentée en vertu du Chapitre 2 :    19.10.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).
HAERTEL, Michael, J. [US/US]; (US) (US Seulement)
Inventeurs : HAERTEL, Michael, J.; (US)
Mandataire : DRAKE, Paul, S.; Advanced Micro Devices, Inc. 7171 Southwest Parkway Mail Stop B100.3.341 Austin, TX 78735 (US).
BROOKES BATCHELLOR LLP; 102-108 Clerkenwell Road London EC1M 5SA (GB)
Données relatives à la priorité :
11/960,961 20.12.2007 US
Titre (EN) SYSTEM AND METHOD FOR PERFORMING LOCKED OPERATIONS
(FR) SYSTÈME ET PROCÉDÉ DE RÉALISATION D'OPÉRATIONS VERROUILLÉES
Abrégé : front page image
(EN)A mechanism for performing locked operations in a processing unit. A dispatch unit may dispatch a plurality of instructions including a locked instruction and a plurality of non-locked instructions. One or more of the non-locked instructions may be dispatched before and after the locked instruction. An execution unit may execute the plurality of instructions including the non-locked and locked instruction. A retirement unit may retire the locked instruction after execution of the locked instruction. During retirement, the processing unit may begin enforcing a previously obtained exclusive ownership of a cache line accessed by the locked instruction. Furthermore, the processing unit may stall the retirement of the one or more non-locked instructions dispatched after the locked instruction until after the writeback operation for the locked instruction is completed. At some point in time after retirement of the locked instruction, the writeback unit may perform a writeback operation associated with the locked instruction.
(FR)L'invention concerne un mécanisme permettant de réaliser des opérations verrouillées dans une unité de traitement. Une unité de distribution peut envoyer une pluralité d'instructions comprenant une instruction verrouillée et une pluralité d'instructions non verrouillées. Une ou plusieurs des instructions non verrouillées peuvent être envoyées avant et après l'instruction verrouillée. Une unité d'exécution peut exécuter la pluralité d'instructions comprenant l'instruction non verrouillée et l'instruction verrouillée. Une unité de retrait peut retirer l'instruction verrouillée après l'exécution de l'instruction verrouillée. Lors du retrait, l'unité de traitement peut commencer à appliquer une propriété exclusive préalablement obtenue d'une ligne cache accédée par l'instruction verrouillée. En outre, l'unité de traitement peut interrompre le retrait de la ou des instructions non verrouillées envoyées après l'instruction verrouillée après que l'opération de réécriture pour l'instruction verrouillée est achevée. A un certain stade après le retrait de l'instruction verrouillée, l'unité de réécriture peut réaliser une opération de réécriture associée à l'instruction verrouillée.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, 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, 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, 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)