发明名称 |
Method to exploit superword-level parallelism using semi-isomorphic packing |
摘要 |
A computer program product is provided for extracting SIMD parallelism. The computer program product includes instructions for providing a stream of input code comprising basic blocks; identifying pairs of statements that are semi-isomorphic with respect to each other within a basic block; iteratively combining into packs, pairs of statements that are semi-isomorphic with respect to each other, and combining packs into combined packs; collecting packs whose statements can be scheduled together for processing; and generating SIMD instructions for each pack to provide for extracting the SIMD parallelism.. |
申请公布号 |
US8136105(B2) |
申请公布日期 |
2012.03.13 |
申请号 |
US20060536990 |
申请日期 |
2006.09.29 |
申请人 |
EICHENBERGER ALEXANDRE E.;WANG KAI-TING AMY;WU PENG;ZHAO PENG;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
EICHENBERGER ALEXANDRE E.;WANG KAI-TING AMY;WU PENG;ZHAO PENG |
分类号 |
G06F9/45 |
主分类号 |
G06F9/45 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|