TRANSACTIONAL EXECUTION PROCESSOR HAVING A CO-PROCESSOR ACCELERATOR, BOTH SHARING A HIGHER LEVEL CACHE

Patent №

US 10,157,131

Granted

2018-12-18

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14848578

A higher level shared cache of a hierarchical cache of a multi-processor system utilizes transaction identifiers to manage memory conflicts in corresponding transactions. The higher level cache is shared with two or more processors. A processor may have a corresponding accelerator that performs operations on behalf of the processor. Transaction indicators are set in the higher level cache corresponding to the cache lines being accessed. The transaction aborts if a memory conflict with the transaction's cache lines from another transaction is detected, and the corresponding cache lines are invalidated. For a successfully completing transaction, the corresponding cache lines are committed and the data from store operations is stored.

PlanningAI hardwareG06F 12/0808G06F 12/0815G06F 12/084G06F 12/0842G06F 2212/1016G06F 2212/1021G06F 2212/1041G06F 2212/60+2 more

AI classification

Planning0.91
AI hardware0.82
Evolutionary computation0.00
Knowledge representation0.00
Natural language0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 365180942

Assignors

BUSABA, FADI Y., GSCHWIND, MICHAEL KARL, SCHWARZ, ERIC M., SHUM, CHUNG-LUNG K.

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

From the same owner

© 2026 NYSGPT2525 LLC