Back to results
US 2014/0229710 A1Published application
Local instruction loop buffer utilizing execution unit register file
AssigneeInternational Business Machines Corporation
InventorsAdam J. Muff, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
Life of this patent
Estimating the term…
Abstract
A method and circuit arrangement utilize a register file of an execution unit as a local instruction loop buffer to enable suitable algorithms, such as DSP algorithms, to be fetched and executed directly within the execution unit, and often enabling other logic circuits utilized for other, general purpose workloads to either be powered down or freed up to handle other workloads.
Claims10
-16. (canceled)
A method of executing instructions in a processing unit of the type including an execution unit including a register file, the method comprising:
- fetching a first plurality of instructions from an instruction stream;
- in response to at least one instruction from the instruction stream, causing the execution unit to manipulate operand data stored in the register file;
- in response to at least one instruction from the instruction stream, loading a second plurality of instructions into the register file of the execution unit to utilize at least a portion of the register file as a local instruction loop buffer;
- fetching the second plurality of instructions from the register file;
- and
- causing the execution unit to execute the second plurality of instructions fetched from the register file.
3 more elements
Dependencies are inferred from the claim text.