×

Method, apparatus, and computer program product for dynamically tuning a data processing system by identifying and boosting holders of contentious locks

  • US 20060031658A1
  • Filed: 08/05/2004
  • Published: 02/09/2006
  • Est. Priority Date: 08/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method in a simultaneous multithreading data processing system for modifying the processing of software threads that acquire a contentious software lock, said method comprising:

  • concurrently executing multiple different threads on a processor included in said system;

    assigning a hardware priority to each one of said multiple threads;

    identifying a contentious lock; and

    boosting a hardware priority of each one of said multiple software threads that successfully acquires said contentious lock.

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