Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018140228) MIGRATION DE TRANCHE DE MÉMOIRE CACHE À BASE THERMIQUE ET DE FIABILITÉ
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/140228 N° de la demande internationale : PCT/US2018/013037
Date de publication : 02.08.2018 Date de dépôt international : 10.01.2018
CIB :
G06F 12/0806 (2016.01) ,G06F 12/0897 (2016.01) ,G06F 1/32 (2006.01) ,G06F 12/0811 (2016.01) ,G06F 12/0813 (2016.01) ,G06F 12/0815 (2016.01) ,G06F 12/0802 (2016.01) ,G06F 1/20 (2006.01) ,G06F 9/50 (2006.01) ,G06F 13/16 (2006.01) ,G06F 13/24 (2006.01) ,G06F 13/42 (2006.01)
[IPC code unknown for G06F 12/0806][IPC code unknown for G06F 12/0897]
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
1
Détails non couverts par les groupes G06F3/-G06F13/89
26
Alimentation en énergie électrique, p.ex. régulation à cet effet
32
Moyens destinés à économiser de l'énergie
[IPC code unknown for G06F 12/0811][IPC code unknown for G06F 12/0813][IPC code unknown for G06F 12/0815][IPC code unknown for G06F 12/0802]
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
1
Détails non couverts par les groupes G06F3/-G06F13/89
16
Détails ou dispositions de structure
20
Moyens de refroidissement
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
46
Dispositions pour la multiprogrammation
50
Allocation de ressources, p.ex. de l'unité centrale de traitement (UCT)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13
Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
14
Traitement de demandes d'interconnexion ou de transfert
16
pour l'accès au bus de mémoire
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13
Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
14
Traitement de demandes d'interconnexion ou de transfert
20
pour l'accès au bus d'entrée/sortie
24
utilisant l'interruption
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13
Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
38
Transfert d'informations, p.ex. sur un bus
42
Protocole de transfert pour bus, p.ex. liaison; Synchronisation
Déposants :
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventeurs :
LAI, Patrick P.; US
SHEARER, Robert Allen; US
Mandataire :
MINHAS, Sandip S.; US
CHEN, Wei-Chen Nicholas; US
DRAKOS, Katherine J.; US
HINOJOSA, Brianna L.; US
HOLMES, Danielle J.; US
SWAIN, Cassandra T.; US
WONG, Thomas S.; US
CHOI, Daniel; US
HWANG, William C.; US
WIGHT, Stephen A.; US
CHATTERJEE, Aaron C.; US
Données relatives à la priorité :
15/414,54024.01.2017US
Titre (EN) THERMAL AND RELIABILITY BASED CACHE SLICE MIGRATION
(FR) MIGRATION DE TRANCHE DE MÉMOIRE CACHE À BASE THERMIQUE ET DE FIABILITÉ
Abrégé :
(EN) A multi-core processing chip where the last-level cache is implemented by multiple last-level caches (a.k.a. cache slices) that are physically and logically distributed. The various processors of the chip decide which last-level cache is to hold a given data block by applying a temperature or reliability dependent hash function to the physical address. While the system is running, a last-level cache that is overheating, or is being overused, is no longer used by changing the hash function. Before accesses to the overheating cache are prevented, the contents of that cache are migrated to other last-level caches per the changed hash function. When a core processor associated with a last-level cache is shut down, or processes/threads are removed from that core, or when the core is overheating, use of the associated last-level cache can be prevented by changing the hash function and the contents migrated to other caches.
(FR) La présente invention concerne une puce de traitement multi-cœur, la mémoire cache de dernier niveau étant mise en œuvre par de multiples mémoires caches de dernier niveau (à savoir des tranches de mémoire cache) qui sont physiquement et logiquement distribuées. Les divers processeurs de la puce décident de la mémoire cache de dernier niveau qui doit contenir un bloc de données donné en appliquant une fonction de hachage à dépendance de température ou de fiabilité sur l'adresse physique. Pendant que le système est en marche, une mémoire cache de dernier niveau qui est en surchauffe, ou qui est utilisée excessivement, n'est plus utilisée en changeant la fonction de hachage. Avant que l'accès à la mémoire cache soit empêché, les contenus de cette mémoire cache sont migrés vers d'autres mémoires caches de dernier niveau par la fonction de hachage changée. Lorsqu'un cœur de processeur associé à une mémoire cache de dernier niveau est arrêté, ou des processus/fils sont retirés de ce cœur, ou lorsque le cœur est en surchauffe, l'utilisation de la mémoire cache de dernier niveau associée peut être empêchée en changeant la fonction de hachage et les contenus migrés vers d'autres mémoires caches.
front page image
É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, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, 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, SA, 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, ST, 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)