×

EXECUTION OF PROGRAM REGION WITH TRANSACTIONAL MEMORY

  • US 20170052726A1
  • Filed: 08/21/2015
  • Published: 02/23/2017
  • Est. Priority Date: 08/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing a program region by a computer system using hierarchical locks with transactional memory support, each lock being associated with a shared resource among available resources, the method comprising;

  • in beginning a transaction for the program region, determining whether a first condition related to a transaction abort is satisfied;

    acquiring a bottom level lock corresponding to a bottom level resource among the available resources to execute the program region in the transaction if the first condition is satisfied;

    acquiring a next level lock corresponding to next level resource if a second condition is determined to be satisfied; and

    executing the program region without using the transaction if the acquired lock is a top level lock corresponding to a top level resource.

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