发明名称 METHOD USING SLP PACKING WITH STATEMENTS HAVING BOTH ISOMORPHIC AND NON-ISOMORPHIC EXPRESSIONS
摘要 A computer implemented method is provided for using SLP in processing a plurality of statements, wherein the statements are associated with an array having a number of array positions, and each statement includes one or more expressions. The method includes the step of gathering expressions for each of the statements into a structure comprising a single merge stream, the merge streams being furnished with a location for each expression, wherein the location for a given expression is associated with one of the array positions. The method further comprises selectively identifying a plurality of expressions, and applying SLP packing operations to the identified expressions, in order to merge respective identified expressions into one or more isomorphic sub-streams. The method further comprises selectively combining the expressions of the isomorphic sub-streams, and other expressions of the single merge stream, into a number of input vectors that are substantially equal in length to one another. A location vector is generated that contains the respective locations for all of the expressions in the single merge stream. The method further comprises generating an output stream that comprises the expressions of the input vectors, wherein the expressions are arranged in the output stream an order determined by the respective locations contained in the location vector.
申请公布号 US2009171919(A1) 申请公布日期 2009.07.02
申请号 US20070964324 申请日期 2007.12.26
申请人 EICHENBERGER ALEXANDRE E;WANG KAI-TING AMY;WU PENG 发明人 EICHENBERGER ALEXANDRE E.;WANG KAI-TING AMY;WU PENG
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址