×

Mechanism for Efficient Implementation of Software Pipelined Loops in VLIW Processors

  • US 20100211762A1
  • Filed: 02/18/2010
  • Published: 08/19/2010
  • Est. Priority Date: 02/18/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system to implement a zero overhead software pipelined (SFP) loop, said system comprising:

  • a Very Long Instruction Word (VLIW) processor having a N number of execution slots, said VLIW processor executes a plurality of instructions in parallel without any limitation of an instruction buffer size;

    a program memory that receives a Program Memory address to fetch an instruction packet, wherein said program memory is closely coupled with said instruction buffer size to implement said zero overhead software pipelined (SFP) loop, wherein the size of said zero overhead software pipelined (SFP) loop to exceed said instruction buffer size;

    a CPU control registers comprising a block count and a iteration count, wherein said block count is loaded into a block counter and counts said plurality of instructions executed in the said zero overhead software pipelined (SFP) loop, and said iteration count is loaded into an iteration counter and counts a number of iterations of said zero overhead software pipelined (SFP) loop based on said block counter;

    a loop instruction fetch logic that tracks at least one of a instructions of said plurality of instructions; and

    a control logic that generates at least one of a control signals received by a instruction buffer, wherein said control signals are generated to execute said zero overhead software pipelined (SFP) loop.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×