ENABLING END OF TRANSACTION DETECTION USING SPECULATIVE LOOK AHEAD

Patent №

US 9,870,253

Granted

2018-01-16

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14722179

A transaction within a computer program or computer application comprises program instructions performing multiple store operations that appear to run and complete as a single, atomic operation. The program instructions forming a current transaction comprise a transaction begin indicator, a plurality of instructions (e.g., store operations), and a transaction end indicator. A near-end of transaction indicator is triggered based on a speculative look ahead operation such that an interfering transaction requiring a halt operation may be delayed to allow the current transaction to end. A halt operation, also referred to as an abort operation, as used herein refers to an operation responsive to a condition where two transactions have been detected to interfere where at least one transaction must be aborted and the state of the processor is reset to the state at the beginning of the aborted transaction by performing a rollback.

AI hardwareD02G 3/045D01F 8/06D02G 3/26D02G 3/32D02G 3/328D02G 3/38D02G 3/442D03D 1/0041+16 more

AI classification

AI hardware1.00
Planning0.06
Vision0.00
Natural language0.00
Knowledge representation0.00
Speech0.00
Evolutionary computation0.00
Machine learning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 357170034

Assignors

GSCHWIND, MICHAEL KARL, MICHAEL, MAGED M., SALAPURA, VALENTINA

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC