×

Method and system for constructing a program including out-of-order threads and processor and method for executing threads out-of-order

  • US 5,913,925 A
  • Filed: 12/16/1996
  • Issued: 06/22/1999
  • Est. Priority Date: 12/16/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of constructing a program suitable for execution by a data processing system, said method comprising:

  • assigning each of a plurality of instructions to at least one of a plurality of threads, said plurality of threads including first, second, and third threads, wherein said third thread follows said first thread and precedes said second thread in a logical program order; and

    constructing a data structure associated with said first thread, said data structure including an indication that execution of said second thread is to be initiated prior to initiation of execution of said third thread such that said second and third threads are executed out-of-order, wherein said data structure and said plurality of threads together comprise said program.

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