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. (WO2013186694) SYSTÈME ET PROCÉDÉ POUR CLASSIFICATION DE DONNÉES ET COHÉRENCE DE CACHE VIRTUEL EFFICACE SANS TRADUCTION INVERSE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2013/186694    N° de la demande internationale :    PCT/IB2013/054755
Date de publication : 19.12.2013 Date de dépôt international : 10.06.2013
CIB :
G06F 12/08 (2006.01), G06F 12/10 (2006.01)
Déposants : KAXIRAS, Stefanos [GR/SE]; (SE).
ROS BARDISA, Alberto [ES/ES]; (ES).
DAVARI, Mahdad [IR/SE]; (SE)
Inventeurs : KAXIRAS, Stefanos; (SE).
ROS BARDISA, Alberto; (ES).
DAVARI, Mahdad; (SE)
Mandataire : PELLOT, Anne; Porter Wright Morris & Arthur 41 S. High Street Columbus, OH 43215 (US)
Données relatives à la priorité :
61/657,929 11.06.2012 US
Titre (EN) SYSTEM AND METHOD FOR DATA CLASSIFICATION AND EFFICIENT VIRTUAL CACHE COHERENCE WITHOUT REVERSE TRANSLATION
(FR) SYSTÈME ET PROCÉDÉ POUR CLASSIFICATION DE DONNÉES ET COHÉRENCE DE CACHE VIRTUEL EFFICACE SANS TRADUCTION INVERSE
Abrégé : front page image
(EN)An on-chip memory hierarchy organization for a multicore processing system is disclosed. The hierarchy supports virtual- addressed private caches and a physical-addressed shared cache. The hierarchy classifies cache line data as private or shared to support a one-directional request response protocol. The classification can be determined from the generational behavior of a cache line in the private caches. Cache lines having a single generation in a private cache are Private, and cache lines having overlapping generations in two or more private caches are Shared. The Private or Shared classification is performed dynamically at run-time in hardware using a single translation lookaside buffer at the interface between the private and shared caches. The coherence protocol uses the data classification in a dynamic write policy for both shared data race free data and private data, differentiating in when data is put back to the shared cache based on the classification.
(FR)L'invention concerne une organisation de hiérarchie de mémoire sur puce pour un système de traitement multi-cœur. La hiérarchie prend en charge des caches privés à adresses virtuelles et un cache partagé à adresses physiques. La hiérarchie classifie des données de ligne de cache comme étant privées ou partagées afin de prendre en charge un protocole de requête/réponse unidirectionnelle. La classification peut être déterminée à partir du comportement générationnel d'une ligne de cache dans les caches privés. Des lignes de cache ayant une seule génération dans un cache privé sont privées, et des lignes de cache ayant des générations chevauchantes dans deux caches privés ou plus sont partagées. La classification en privée ou partagée est effectuée d'une manière dynamique à l'exécution en matériel à l'aide d'un seul répertoire de pages actives (TLB) au niveau de l'interface entre les caches privés et partagé. Le protocole de cohérence utilise la classification de données dans une politique d'écriture dynamique pour des données partagées, des données sans compétition et des données privées, différenciant quand des données sont replacées dans le cache partagé sur la base de la classification.
É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)