-
公开(公告)号:WO2018125409A1
公开(公告)日:2018-07-05
申请号:PCT/US2017/061713
申请日:2017-11-15
Applicant: INTEL CORPORATION
Inventor: IDO, Hideki Saito , GARCIA, Eric N. , TIAN, Xinmin , GIRKAR, Milind B. , BRODMAN, James
IPC: G06F9/30
CPC classification number: G06F9/3844 , G06F9/30058 , G06F9/3806 , G06F15/76
Abstract: 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.