×

BALANCING WORKLOAD IN A MULTIPROCESSOR SYSTEM RESPONSIVE TO PROGRAMMABLE ADJUSTMENTS IN A SYNCRONIZATION INSTRUCTION

  • US 20110119469A1
  • Filed: 06/08/2010
  • Published: 05/19/2011
  • Est. Priority Date: 11/13/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer method comprising carrying out operations in a multiprocessor system, the operations comprising:

  • processing a plurality of software threads in parallel;

    responsive to a first thread, decoding a first memory synchronization instruction, the first instruction corresponding to a first synchronization level;

    responsive to the first synchronization level, implementing a first partial synchronization task;

    responsive to a second thread, decoding a second memory synchronization instruction, the second instruction corresponding to a second synchronization level different from, but compatible with, the first synchronization level;

    responsive to the second thread, implementing a second partial synchronization task responsive to the second synchronization level, the second partial synchronization task being complementary with the first partial synchronization task, so that the first and second synchronization tasks cooperate to achieve full synchronization.

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