Invention Grant
- Patent Title: Mechanism for pipelining loops with irregular loop control
- Patent Title (中): 具有不规则环路控制的流水线回路的机制
-
Application No.: US11334604Application Date: 2006-01-18
-
Publication No.: US07673294B2Publication Date: 2010-03-02
- Inventor: Elana D. Granston , Jagadeesh Sankaran
- Applicant: Elana D. Granston , Jagadeesh Sankaran
- Applicant Address: US TX Dallas
- Assignee: Texas Instruments Incorporated
- Current Assignee: Texas Instruments Incorporated
- Current Assignee Address: US TX Dallas
- Agent Robert D. Marshall, Jr.; Wade J. Brady, III; Frederick J. Telecky, Jr.
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/44

Abstract:
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.
Public/Granted literature
- US20060174237A1 Mechanism for pipelining loops with irregular loop control Public/Granted day:2006-08-03
Information query