Invention Grant
- Patent Title: Execution of program region with transactional memory
-
Application No.: US14832793Application Date: 2015-08-21
-
Publication No.: US10241700B2Publication Date: 2019-03-26
- Inventor: Takuya Nakaike
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Tutunjian & Bitetto
- Agent Vazken Alexanian
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06 ; G06F9/46 ; H04L12/413

Abstract:
A method for executing a program region by a computer system with transactional memory support is disclosed. The computer system uses hierarchical locks for executing the program region. Determination is conducted whether a first condition related to a transaction abort is satisfied in beginning a transaction for the program region. If the first condition is satisfied, a bottom level lock corresponding to a bottom level resource among available resources is acquired to execute the program region in the transaction. If a second condition is determined to be satisfied, a next level lock corresponding to next level resource is acquired. If the acquired lock is a top level lock corresponding to a top level resource, the program region is executed without using the transaction.
Public/Granted literature
- US20170052726A1 EXECUTION OF PROGRAM REGION WITH TRANSACTIONAL MEMORY Public/Granted day:2017-02-23
Information query