×

Methods and apparatus for executing instructions in parallel

  • US 7,210,127 B1
  • Filed: 04/03/2003
  • Issued: 04/24/2007
  • Est. Priority Date: 04/03/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing instructions in parallel, the method comprising the steps of:

  • identifying a set of traces within a segment of code, each trace representing a sequence of instructions within the segment of code that are execution structure dependent;

    identifying a dependency order between traces in the identified set of traces, the dependency order indicating traces that are dependent upon operation of other traces in the segment of code; and

    executing traces within the set of traces in parallel and in an execution order that is based on the identified dependency order, such that at least two traces are executed in parallel and such that if the dependency order indicates that a second trace is dependent upon a first trace, the first trace is executed prior to the second trace.

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