Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2017003695) PROCESSEUR À INSTRUCTION POUR INTERPOLER DES VALEURS DE TABLE DE CONSULTATION
Dernières données bibliographiques dont dispose le Bureau international

N° de publication : WO/2017/003695 N° de la demande internationale : PCT/US2016/037718
Date de publication : 05.01.2017 Date de dépôt international : 16.06.2016
CIB :
G06F 9/30 (2006.01)
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 :
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; Attn: Patent Group Docketing (Bldg. 8/1000) One Microsoft Way Redmond, Washington 98052-6399, US
Inventeurs :
HARADEN, Ryan; US
FENTON, Michael; US
SHEARER, Robert; US
WHEELER, Steven M.; US
Mandataire :
MINHAS, Sandip; US
Données relatives à la priorité :
14/788,27730.06.2015US
Titre (EN) PROCESSOR WITH INSTRUCTION FOR INTERPOLATING TABLE LOOKUP VALUES
(FR) PROCESSEUR À INSTRUCTION POUR INTERPOLER DES VALEURS DE TABLE DE CONSULTATION
Abrégé :
(EN) Apparatus and methods are disclosed for performing mathematical operations that can be applied in a number of processor architectures. In one example of the disclosed technology, a lookup table is configured to return two or more function values based on an input operand of a single processor instruction storing a fixed-point number. A control unit is configured to execute the instruction by addressing the lookup table based on an index portion of the input operand, and an interpolation module is configured to interpolate an output value based on two or more of the returned function values by scaling at least one of the returned function values by a fractional portion of the input operand. In some examples, a second instruction can be used to store the function values in the lookup table.
(FR) Un appareil et des procédés sont divulgués, pour effectuer des opérations mathématiques qui peuvent être appliquées dans un certain nombre d'architectures de processeur. Dans un exemple de la technologie divulguée, une table de consultation est configurée pour retourner deux ou plusieurs valeurs de fonction basées sur un opérande d'entrée d'une instruction de processeur unique stockant un nombre à virgule fixe. Une unité de commande est configurée pour exécuter l'instruction par adressage de la table de consultation en fonction d'une partie d'indice de l'opérande d'entrée, et un module d'interpolation est configuré pour interpoler une valeur de sortie en fonction de deux ou plusieurs valeurs de la fonction retournée en mettant à l'échelle au moins l'une des valeurs de fonction retournée par une partie fractionnaire de l'opérande d'entrée. Dans certains exemples, une seconde instruction peut être utilisé pour stocker les valeurs de fonction dans la table de consultation.
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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, 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)