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. (WO2014004234) SUIVI D'ÉTAT DE CACHE HYBRIDE ET DE FILTRE D'OPÉRATIONS DE MÉMOIRE PENDANT UNE TRANSACTION
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/004234    N° de la demande internationale :    PCT/US2013/046709
Date de publication : 03.01.2014 Date de dépôt international : 20.06.2013
CIB :
G06F 12/08 (2006.01)
Déposants : INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventeurs : CHAPPELL, Robert S.; (US).
RAJWAR, Ravi; (US).
ZHANG, Zhongying; (US).
BESSETTE, Jason A.; (US)
Mandataire : ROZMAN, Mark J.; Trop, Pruner & Hu, P.C. 1616 S. Voss Rd., Ste. 750 Houston, Texas 77057-2631 (US)
Données relatives à la priorité :
13/535,788 28.06.2012 US
Titre (EN) HYBRID CACHE STATE AND FILTER TRACKING OF MEMORY OPERATIONS DURING A TRANSACTION
(FR) SUIVI D'ÉTAT DE CACHE HYBRIDE ET DE FILTRE D'OPÉRATIONS DE MÉMOIRE PENDANT UNE TRANSACTION
Abrégé : front page image
(EN)In one embodiment, a cache memory can store a plurality of cache lines, each including a write-set field to store a write-set indicator to indicate whether data has been speculatively written during a transaction of a transactional memory, and a read-set field to store a plurality of read-set indicators each to indicate whether a corresponding thread has read the data before the transaction has committed. A compression filter associated with the cache memory includes a first filter storage to store a representation of a cache line address of a cache line read by a first thread of threads before the transaction has committed. Other embodiments are described and claimed.
(FR)La présente invention, selon un mode de réalisation, concerne une mémoire cache pouvant mémoriser une pluralité de lignes de cache, chacune comprenant un champ de définition d'écriture destiné à mémoriser un indicateur de définition d'écriture indiquant si des données ont été, ou non, écrites de manière spéculative pendant une transaction d'une mémoire de transaction, et un champ de définition de lecture destiné à mémoriser une pluralité d'indicateurs de définition de lecture indiquant tous si un fil correspondant a lu, ou non, les données avant l'engagement de la transaction. Selon l'invention, un filtre de compression associé à la mémoire cache comprend une première mémoire de filtre destiné à mémoriser une représentation d'une adresse de ligne de cache d'une ligne de cache lue par un premier fil de fils avant l'engagement de la transaction. La présente invention concerne et revendique également d'autres modes de réalisation.
É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, 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, 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, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, 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, 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)