Patent №
US 9,645,879
Granted
2017-05-09
Filed 2014
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
planning
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14191567
A transactional memory system salvages a hardware transaction. A processor of the transactional memory system executes a first salvage checkpoint instruction in a code region during transactional execution of the code region, and based on the executing the first salvage checkpoint instruction, the processor records transaction state information comprising an address of the first salvage checkpoint instruction within the code region. The processor detects a pending point of failure in the code region during the transactional execution, and based on the detecting, determines that the transaction state information been recorded, and further based on the detecting, executes an about-to-fail handler. Based on executing the about-to-fail handler, the processor returns to the execution of the code region of the transaction at the address of the checkpoint instruction.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 323090952
Assignors
BUSABA, FADI Y., GSCHWIND, MICHAEL KARL, MICHAEL, MAGED M., SALAPURA, VALENTINA, SCHWARZ, ERIC M.
On an employer assignment, the assignors are typically the inventors.