发明名称 Efficient Enqueuing of Values in SIMD Engines with Permute Unit
摘要 Mechanisms, in a data processing system having a processor, for generating enqueued data for performing computations of a conditional branch of code are provided. Mask generation logic of the processor operates to generate a mask representing a subset of iterations of a loop of the code that results in a condition of the conditional branch being satisfied. The mask is used to select data elements from an input data element vector register corresponding to the subset of iterations of the loop of the code that result in the condition of the conditional branch being satisfied. Furthermore, the selected data elements are used to perform computations of the conditional branch of code. Iterations of the loop of the code that do not result in the condition of the conditional branch being satisfied are not used as a basis for performing computations of the conditional branch of code.
申请公布号 US2013151822(A1) 申请公布日期 2013.06.13
申请号 US201113315596 申请日期 2011.12.09
申请人 EICHENBERGER ALEXANDRE E.;O'BRIEN JOHN K.P.;ZHAO YUAN;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EICHENBERGER ALEXANDRE E.;O'BRIEN JOHN K.P.;ZHAO YUAN
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址