×

Dynamic load balancing for a multiprocessor pipeline by sorting instructions based on predetermined execution time

  • US 5,548,737 A
  • Filed: 04/11/1995
  • Issued: 08/20/1996
  • Est. Priority Date: 07/10/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for processing high level instructions comprising:

  • a) a plurality of processing units including at least a first processsing unit and a second processing unit;

    b) means for generating a plurality of instructions to perform a high level instruction;

    c) means for predetermining a length of time for processing each said generated instruction; and

    means, coupled to the predetermining means, for dynamically organizing said generated instructions into at least a first group and a second group based on the predetermined length of time for processing each instruction, each instruction in said first group to be processed by said first processing unit prior to any instructions of said second group being processed by said second processing unit, each group including at least one instruction to be processed by one of said plurality of processing units.

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