WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018125409) GENERATING VECTOR BASED SELECTION CONTROL STATEMENTS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/125409 International Application No.: PCT/US2017/061713
Publication Date: 05.07.2018 International Filing Date: 15.11.2017
IPC:
G06F 9/30 (2006.01)
Applicants: INTEL CORPORATION[US/US]; 2200 Mission College Blvd. Santa Clara, California 95054, US
Inventors: IDO, Hideki Saito; US
GARCIA, Eric N.; US
TIAN, Xinmin; US
GIRKAR, Milind B.; US
BRODMAN, James; US
Agent: THREADGILL, Greg Michael; US
BLOUNT, Barry D.; US
Priority Data:
15/391,91528.12.2016US
Title (EN) GENERATING VECTOR BASED SELECTION CONTROL STATEMENTS
(FR) GÉNÉRATION D'INSTRUCTIONS DE COMMANDE DE SÉLECTION BASÉES SUR UN VECTEUR
Abstract: front page image
(EN) In one example, a system for generating vector based selection control statements can include a processor to determine a vector cost of the selection control statement is below a scalar cost and determine the selection control statement is to be executed in a sorted order based on dependencies between branch instructions of the selection control statement. The processor can also determine a program ordering of labels of the selection control statement does not match a mathematical ordering of the labels and execute the selection control statement with a vector of values, wherein the selection control statement is to be executed based on a jump table and a sorted unique value technique, wherein the sorted unique value technique comprises selecting at least one of the plurality of branch instructions from the jump table.
(FR) Dans un exemple, l'invention concerne un système de génération d'instructions de commande de sélection basées sur un vecteur qui peut comprendre un processeur pour déterminer si le coût vectoriel de l'instruction de commande de sélection est inférieur à un coût scalaire, et déterminer si l'instruction de commande de sélection doit être exécutée dans un ordre trié sur la base de dépendances entre des instructions de branchement de l'instruction de commande de sélection. Le processeur peut également déterminer si l'ordonnancement de programme d'étiquettes de l'instruction de commande de sélection ne correspond pas à un classement mathématique des étiquettes, et exécuter l'instruction de commande de sélection avec un vecteur de valeurs, l'instruction de commande de sélection devant être exécutée sur la base d'une table de recherche et d'une technique de valeurs uniques triées, la technique de valeurs uniques triées consistant à sélectionner au moins une de la pluralité des instructions de branchement dans la table de recherche.
Designated States: 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
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)