Patent ID: 9501314
Filing Date: 2016-11-22
CPC Classification: G06F

Claim Text:
1. An abort reducing method for a computer to reduce the number of aborts while running a program using hardware transactional memory, the abort reducing method comprising the steps of: (a) the computer running a runtime helper in response to a call to the runtime helper during execution of a transaction block; (b) the computer running an abort handler in response to an abort caused by the call to the runtime helper; and (c) the computer running a non-transactional path corresponding to the transaction block after the abort handler in (b) has been run; the execution of the runtime helper including the process of passing ID information indicating the type of runtime helper to the abort handler; and the execution of the abort handler including the processes of acquiring the ID information of the runtime helper causing the abort and disabling the transaction block with respect to a specific type of runtime helper.