Recherche dans les collections de brevets nationales et internationales

1. (WO2017172294) APPAREIL ET PROCÉDÉ POUR NON MISE EN SÉRIE DE VERROUILLAGES DIVISÉS

Pub. No.:    WO/2017/172294    International Application No.:    PCT/US2017/021074
Publication Date: Fri Oct 06 01:59:59 CEST 2017 International Filing Date: Wed Mar 08 00:59:59 CET 2017
IPC: G06F 12/0817
G06F 12/084
Applicants: INTEL CORPORATION
Inventors: COLEMAN, James A.
DROWN, Garrett
Title: APPAREIL ET PROCÉDÉ POUR NON MISE EN SÉRIE DE VERROUILLAGES DIVISÉS
Abstract:
L'invention concerne un appareil et un procédé pour effectuer des opérations de verrouillage divisé dans un processeur multicœur. Par exemple, un mode de réalisation d'un processeur comprend : une pluralité de cœurs pour exécuter des instructions, chaque cœur comprenant un cache de cœur pour mettre en cache des données durant une exécution d'instruction; un cache partagé destiné à être partagé par au moins deux cœurs de la pluralité de cœurs; un agent de verrouillage sur un premier cœur pour lancer une opération de verrouillage divisé en réponse à la détection d'une transaction ciblant au moins deux lignes de cache, l'agent de verrouillage envoyant une requête demandant que les deux lignes de cache soient mises dans un état exclusif; au moins un moteur d'application de cohérence pour recevoir la requête provenant de l'agent de verrouillage et pour, en réponse, amener toute copie des deux lignes de cache dans d'autres cœurs à être invalidée; l'agent de verrouillage permettant à la transaction ciblant les deux lignes de cache de s'effectuer lors de la réception d'une indication que les lignes de cache sont dans l'état exclusif et, à l'achèvement de la transaction, envoyant une indication que la transaction est achevée au moteur d'application de cohérence.