SALVAGING HARDWARE TRANSACTIONS WITH INSTRUCTIONS

Patent №

US 9,645,879

Granted

2017-05-09

Filed 2014

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

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.

PlanningG06F 11/0793G06F 9/46G06F 9/467G06F 11/0751G06F 11/079G06F 11/1407G06F 11/141G06F 12/02

AI classification

Planning1.00
AI hardware0.12
Natural language0.01
Evolutionary computation0.00
Machine learning0.00
Knowledge representation0.00
Vision0.00
Speech0.00

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.

From the same owner

© 2026 NYSGPT2525 LLC