发明名称 |
Method using SLP packing with statements having both isomorphic and non-isomorphic expressions |
摘要 |
Disclosure 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. Expressions are gathered for each of the statements into a structure comprising a single merge stream furnished with a location for each expression. The location for a given expression is associated with one of the array positions. A plurality of expressions are selectively identified and SLP packing operations are applied to the identified expressions to merge into one or more isomorphic sub-streams. Expressions of the isomorphic sub-streams and other expressions of the single merge stream are combined 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. |
申请公布号 |
US8266587(B2) |
申请公布日期 |
2012.09.11 |
申请号 |
US20070964324 |
申请日期 |
2007.12.26 |
申请人 |
EICHENBERGER ALEXANDRE E.;WANG KAI-TING AMY;WU PENG;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
EICHENBERGER ALEXANDRE E.;WANG KAI-TING AMY;WU PENG |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|