发明授权
- 专利标题: Mechanism for pipelining loops with irregular loop control
- 专利标题(中): 具有不规则环路控制的流水线回路的机制
-
申请号: US11334604申请日: 2006-01-18
-
公开(公告)号: US07673294B2公开(公告)日: 2010-03-02
- 发明人: Elana D. Granston , Jagadeesh Sankaran
- 申请人: Elana D. Granston , Jagadeesh Sankaran
- 申请人地址: US TX Dallas
- 专利权人: Texas Instruments Incorporated
- 当前专利权人: Texas Instruments Incorporated
- 当前专利权人地址: US TX Dallas
- 代理商 Robert D. Marshall, Jr.; Wade J. Brady, III; Frederick J. Telecky, Jr.
- 主分类号: G06F9/45
- IPC分类号: G06F9/45 ; G06F9/44
摘要:
This invention modifies an irregular software pipelined loop conditioned upon data in a condition register in a compiler scheduled very long instruction word data processor to prevent over-execution upon loop exit. The method replaces a register modifying instruction with an instruction conditional upon the inverse condition register if possible. The method inserts a conditional register move instruction to a previously unused register within the loop if possible without disturbing the schedule. Then a restoring instruction is added after the loop. Alternatively, both these two functions can be performed by a delayed register move instruction. Instruction insertion is into a previously unused instruction slot of an execute packet. These changes can be performed manually or automatically by the compiler.
公开/授权文献
信息查询