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. (WO2008088931) FACILITATION D'UNE MÉMOIRE TRANSACTIONNELLE EFFICACE ET DES OPÉRATIONS ATOMIQUES VIA LE MARQUAGE D'UNE LIGNE DE CACHE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2008/088931    N° de la demande internationale :    PCT/US2008/050081
Date de publication : 24.07.2008 Date de dépôt international : 03.01.2008
CIB :
G06F 9/52 (2006.01), G06F 9/46 (2006.01), G06F 12/08 (2006.01)
Déposants : SUN MICROSYSTEMS, INC. [US/US]; 4150 Network Circle, Santa Clara, CA 95054 (US) (Tous Sauf US).
CYPHER, Robert E. [US/US]; (US) (US Seulement).
CHAUDHRY, Shailender [IN/US]; (US) (US Seulement)
Inventeurs : CYPHER, Robert E.; (US).
CHAUDHRY, Shailender; (US)
Mandataire : PARK, A. Richard; 2820 Fifth Street, Davis, CA 95616 (US)
Données relatives à la priorité :
11/655,569 18.01.2007 US
Titre (EN) FACILITATING EFFICIENT TRANSACTIONAL MEMORY AND ATOMIC OPERATIONS VIA CACHE LINE MARKING
(FR) FACILITATION D'UNE MÉMOIRE TRANSACTIONNELLE EFFICACE ET DES OPÉRATIONS ATOMIQUES VIA LE MARQUAGE D'UNE LIGNE DE CACHE
Abrégé : front page image
(EN)One embodiment of the present invention provides a system that facilitates efficient transactional execution. The system starts by executing a transaction for a thread, wherein executing the transaction involves placing load-marks on cache lines which are loaded during the transaction and placing store-marks on cache lines which are stored to during the transaction. Upon completing the transaction, the system releases the load-marks and the store-marks from the cache lines which were load-marked and store-marked during the transaction. Note that during the transaction, the load-marks and store-marks prevent interfering accesses from other threads to the cache lines.
(FR)L'invention concerne un système facilitant une exécution transactionnelle efficace. Le système démarre en exécutant une transaction pour une unité exécution, l'exécution de la transaction impliquant le placement de marques de charge sur des lignes de cache qui sont chargées pendant la transaction et le placement de marques de stockage sur des lignes de cache qui sont stockées pendant la transaction. À la fin de la transaction, le système libère les marques de charge et les marques de stockage à partir des lignes de cache qui présentent des marques de charge et des marques de stockage pendant la transaction. Il faut noter que pendant la transaction, les marques de charge et les marques du stockage empêchent des accès interférents d'autres unités d'exécution aux lignes de cache.
É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, 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)