Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2019134747 - DÉTECTION ET PRÉVENTION D'INTERBLOCAGE

Numéro de publication WO/2019/134747
Date de publication 11.07.2019
N° de la demande internationale PCT/EP2018/050178
Date du dépôt international 04.01.2018
CIB
G06F 9/52 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
52Synchronisation de programmes; Exclusion mutuelle, p.ex. au moyen de sémaphores
G06F 9/46 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
CPC
G06F 9/467
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
466Transaction processing
467Transactional memory
G06F 9/524
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
524Deadlock detection or avoidance
Déposants
  • HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
  • AVNI, Hillel [IL]/[DE] (US)
Inventeurs
  • AVNI, Hillel
Mandataires
  • KREUZ, Georg
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) DEADLOCK DETECTION AND PREVENTION
(FR) DÉTECTION ET PRÉVENTION D'INTERBLOCAGE
Abrégé
(EN)
An apparatus for preventing deadlocks during access to a data store includes a hardware processor which: detects that a lock required for performance of an incoming data store transaction is occupied; in response to detecting the lock is occupied, performs a hardware transactional memory (HTM) transaction on a data structure mapping dependencies amongst multiple data store transactions in order to determine if placing the incoming data store transaction in a waiting state creates a deadlock; and according to the determination, instructs the incoming data store transaction whether to wait for the lock to be freed or to abort.
(FR)
L'invention concerne un appareil destiné à prévenir les interblocages pendant l'accès à une mémoire de données, comprenant un processeur matériel qui : détecte qu'un verrou nécessaire à l'accomplissement d'une transaction de magasin de données entrante est occupé; en réponse à la détection de l'occupation du verrou, effectue une transaction de mémoire transactionnelle matérielle (HTM) sur une structure de données qui met en correspondance des dépendances entre de multiples transactions de stockage de données afin de déterminer le fait de placer la transaction de magasin de données entrante dans un état d'attente crée un interblocage; et selon la détermination, ordonne à la transaction de stockage de données entrante d'attendre la libération du verrou ou d'abandonner.
Dernières données bibliographiques dont dispose le Bureau international