×

Energy-focused compiler-assisted branch prediction

  • US 8,607,209 B2
  • Filed: 01/18/2005
  • Issued: 12/10/2013
  • Est. Priority Date: 02/04/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for use with a processor, comprising:

  • adding control information to an instruction sequence at compile time, the control information being added in the instruction sequence prior to a control-flow changing instruction, the control-flow changing instruction for changing a control flow of a computer program at runtime;

    removing the control-flow changing instruction from the instruction sequence; and

    in hardware, using the control information at runtime (i) to predict an outcome of the control-flow changing instruction, the outcome comprising a target of the control-flow changing instruction that includes a path following the control-flow changing instruction, and (ii) to fetch an instruction corresponding to the path.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×