Recherche dans les collections de brevets nationales et internationales

1. (WO2011158320) SYSTÈME DE PROCESSEUR MULTICŒUR, PROCÉDÉ DE CONTRÔLE DE COHÉRENCE DE CACHE, ET PROGRAMME DE CONTRÔLE DE COHÉRENCE DE CACHE

Pub. No.:    WO/2011/158320    International Application No.:    PCT/JP2010/060056
Publication Date: Fri Dec 23 00:59:59 CET 2011 International Filing Date: Tue Jun 15 01:59:59 CEST 2010
IPC: G06F 12/08
Applicants: FUJITSU LIMITED
富士通株式会社
SUZUKI, Takahisa
鈴木 貴久
YAMASHITA, Koichiro
山下 浩一郎
YAMAUCHI, Hiromasa
山内 宏真
KURIHARA, Koji
栗原 康志
Inventors: SUZUKI, Takahisa
鈴木 貴久
YAMASHITA, Koichiro
山下 浩一郎
YAMAUCHI, Hiromasa
山内 宏真
KURIHARA, Koji
栗原 康志
Title: SYSTÈME DE PROCESSEUR MULTICŒUR, PROCÉDÉ DE CONTRÔLE DE COHÉRENCE DE CACHE, ET PROGRAMME DE CONTRÔLE DE COHÉRENCE DE CACHE
Abstract:
L'invention concerne un système de processeur multicœur (100) contenant une unité d'exécution (503) qui réalise la cohérence de valeurs de données partagées enregistrées dans une mémoire cache accessible par chaque UC. Au moyen d'une unité de détection (504), le système de processeur multicœur (100) détecte un premier fil exécuté par une UC (n°0), et identifie un second fil qui se trouve au milieu d'une exécution par une UC (n°1) qui n'est pas la première UC (n°0). Après identification, le système de processeur multicœur (100) détermine, au moyen d'une unité de détermination (506), s'il existe ou non des données partagées accessibles conjointement par le premier et le second fil. S'il est déterminé qu'il n'existe pas de données partagées, le système de processeur multicœur (100) interrompt — au moyen de l'unité d'exécution (503) — l'exécution de la cohérence entre un cache de correspondance de recherche (n°0) qui correspond à la première UC (n°0) et un cache de correspondance de recherche (n°1) qui correspond à l'autre UC (n°1).