Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020009995 - PROCÉDÉ, APPAREIL ET SYSTÈME D'ACCÉLÉRATION D'INVERSION D'OPÉRATIONS D'INJECTION

Numéro de publication WO/2020/009995
Date de publication 09.01.2020
N° de la demande internationale PCT/US2019/040136
Date du dépôt international 01.07.2019
CIB
G06F 9/30 2018.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
30Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
G06F 9/38 2018.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
30Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
38Exécution simultanée d'instructions
CPC
G06F 12/0875
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0875with dedicated cache, e.g. instruction or stack
G06F 2212/1021
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1016Performance improvement
1021Hit rate improvement
G06F 2212/507
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
50Control mechanisms for virtual memory, cache or TLB
507using speculative control
G06F 9/3001
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
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
3001Arithmetic instructions
G06F 9/30032
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
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
30032Movement instructions, e.g. MOVE, SHIFT, ROTATE, SHUFFLE
G06F 9/30043
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
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3004to perform operations on memory
30043LOAD or STORE instructions; Clear instruction
Déposants
  • QUALCOMM INCORPORATED [US]/[US]
Inventeurs
  • CROWTHERS, Lucas
  • INGALLS, John
Mandataires
  • MEISAROSH, Edward J.
Données relatives à la priorité
16/027,44405.07.2018US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHOD, APPARATUS, AND SYSTEM FOR ACCELERATION OF INVERSION OF INJECTIVE OPERATIONS
(FR) PROCÉDÉ, APPAREIL ET SYSTÈME D'ACCÉLÉRATION D'INVERSION D'OPÉRATIONS D'INJECTION
Abrégé
(EN)
A method of accelerating inversion of injective operations includes identifying a first injective operation, storing information related to the first injective operation, identifying a second operation as an inverse of the first injective operation, and storing information related to the second operation. Accelerated action may be taken based on identifying the second operation as the inverse of the first injective operation, and may including preloading a cache with data and performing operations using data associated with the first injective operation.
(FR)
Un procédé d'accélération d'inversion d'opérations d'injection consiste à identifier une première opération d'injection, à stocker des informations relatives à la première opération d'injection, à identifier une seconde opération en tant qu'inverse de la première opération d'injection, et à stocker des informations relatives à la seconde opération. Une action accélérée peut être effectuée sur la base de l'identification de la seconde opération en tant qu'inverse de la première opération d'injection, et peut comprendre le préchargement d'une mémoire cache avec des données et la réalisation d'opérations à l'aide de données associées à la première opération d'injection.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international