×

Multiple processor, distributed memory computer with out-of-order processing

  • US 6,161,170 A
  • Filed: 04/21/1999
  • Issued: 12/12/2000
  • Est. Priority Date: 06/27/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of executing a program made up of a set of instructions and data, the instructions having a program order, on a computer system having a plurality of processor/memory units communicating on a common interconnect, the method comprising the steps of:

  • (a) profiling the program to determine first portions of the program statistically more likely to be executed in a predetermined period of operation of the program than second portions of the program; and

    (b) dividing the portions of the program among the processor/memory units so that the first portions are loaded into more than one processor/memory unit; and

    (c) executing all the instructions on each of the processor/memory units by causing a first processor/memory unit having a portion of the set not loaded into other processor/memory units to communicate that portion over the common interconnect to the other processor/memory units without a request by the other processor/memory units for the portions.

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