发明名称 |
COMPILER APPARATUS AND METHOD FOR UNROLLING SUPERBLOCK IN COMPUTER PROGRAM |
摘要 |
PROBLEM TO BE SOLVED: To provide a superblock unroller for creating a superblock in a first instruction stream. SOLUTION: The superblock unroller uses complete unrolling in the case that the number of iterations of the superblock is sufficiently small and the number of iterations is known at compile-time. The superblock unroller uses static unrolling in the case that the number of iterations of the superblock is too large for complete unrolling and the number of iterations is known at compile-time. The superblock unroller uses dynamic unrolling in the case that the number of iterations is unknown at compile-time. Each of these unrolling methods may include the insertion of a count rectification code into the first instruction stream to account for execution that exists the superblock. COPYRIGHT: (C)2004,JPO
|
申请公布号 |
JP2004152287(A) |
申请公布日期 |
2004.05.27 |
申请号 |
JP20030359921 |
申请日期 |
2003.10.20 |
申请人 |
INTERNATL BUSINESS MACH CORP <IBM> |
发明人 |
ROEDIGER ROBERT RALPH;SCHMIDT WILLIAM JON;JEROME STEINMETZ PETER |
分类号 |
G06F9/45;(IPC1-7):G06F9/45 |
主分类号 |
G06F9/45 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|