Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019025752) MISE EN CORRESPONDANCE DE VALEURS CONSÉCUTIVES DANS UN APPAREIL DE TRAITEMENT DE DONNÉES
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/025752 N° de la demande internationale : PCT/GB2018/051897
Date de publication : 07.02.2019 Date de dépôt international : 05.07.2018
CIB :
G06F 7/02 (2006.01) ,G06F 9/30 (2018.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
7
Méthodes ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données manipulées
02
Comparaison de valeurs numériques
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
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
Déposants :
ARM LIMITED [GB/GB]; 110 Fulbourn Road Cherry Hinton Cambridge CB1 9NJ, GB
Inventeurs :
VICENTE, Alejandro Martinez; GB
BEU, Jesse Garrett; US
EYOLE, Mbou; GB
HAYES, Timothy; GB
Mandataire :
MALDEN, Nicholas; GB
Données relatives à la priorité :
15/665,71501.08.2017US
Titre (EN) MATCHING CONSECUTIVE VALUES IN A DATA PROCESSING APPARATUS
(FR) MISE EN CORRESPONDANCE DE VALEURS CONSÉCUTIVES DANS UN APPAREIL DE TRAITEMENT DE DONNÉES
Abrégé :
(EN) An apparatus and a method of operating the apparatus are provided for performing a comparison operation to match a given sequence of values within an input vector. Instruction decoder circuitry is responsive to a string match instruction specifying a segment of an input vector to generate control signals to control the data processing circuitry to perform a comparison operation. The comparison operation determines a comparison value indicative of whether each input element of a required set of consecutive input elements of the segment has a value which matches a respective value in consecutive reference elements of the reference data item. A plurality of comparison operations may be performed to determine a match vector corresponding to the segment of the input vector to indicate the start position of the substring in the input vector. A string match instruction, as well as simulator virtual machine implementations, are also provided.
(FR) L’invention concerne un appareil et un procédé de fonctionnement dudit appareil qui permet d'effectuer une opération de comparaison afin de faire correspondre une séquence donnée de valeurs dans un vecteur d'entrée. Des circuits de décodeur d'instructions sont sensibles à une instruction de correspondance de chaîne spécifiant un segment d'un vecteur d'entrée pour générer des signaux de commande afin de commander les circuits de traitement de données de manière à effectuer une opération de comparaison. L'opération de comparaison détermine une valeur de comparaison indiquant si chaque élément d'entrée d'un ensemble requis d'éléments d'entrée consécutifs du segment possède une valeur qui correspond à une valeur respective dans des éléments de référence consécutifs de l'élément de données de référence. Une pluralité d'opérations de comparaison peuvent être effectuées pour déterminer un vecteur de correspondance correspondant au segment du vecteur d'entrée afin d’indiquer la position de départ de la sous-chaîne dans le vecteur d'entrée. L'invention concerne également une instruction de correspondance de chaîne, ainsi que des mises en œuvre de machine virtuelle de simulateur.
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)