×

METHOD AND APPARATUS FOR IMPLEMENTING A DYNAMIC OUT-OF-ORDER PROCESSOR PIPELINE

  • US 20150277916A1
  • Filed: 03/28/2014
  • Published: 10/01/2015
  • Est. Priority Date: 03/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • an instruction fetch unit to fetch Very Long Instruction Words (VLIWs) in program order from memory, each of the VLIWs comprising a plurality of reduced instruction set computing (RISC) instruction syllables grouped into the VLIWs in an order which removes data-flow dependencies and false output dependencies between the syllables;

    a decode unit to decode the VLIWs in program order and output the syllables of each decoded VLIW in parallel; and

    an out-of-order execution engine to execute at least some of the syllables in parallel with other syllables, wherein at least some of the syllables are to be executed in a different order than the order in which they are received from the decode unit, the out-of-order execution engine having one or more processing stages which do not check for data-flow dependencies and false output dependencies between the syllables when performing operations.

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