MANAGING READ TAGS IN A TRANSACTIONAL MEMORY

Patent №

US 9,864,692

Granted

2018-01-09

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14824105

Managing cache evictions during transactional execution of a process. Based on initiating transactional execution of a memory data accessing instruction, memory data is fetched from a memory location, the memory data to be loaded as a new line into a cache entry of the cache. Based on determining that a threshold number of cache entries have been marked as read-set cache lines, determining whether a cache entry that is a read-set cache line can be replaced by identifying a cache entry that is a read-set cache line for the transaction that contains memory data from a memory address within a predetermined non-conflict address range. Then invalidating the identified cache entry of the transaction. Then loading the fetched memory data into the identified cache entry, and then marking the identified cache entry as a read-set cache line of the transaction.

AI hardwareG06F 12/0891G06F 12/126G06F 2212/1021

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 363030809

Assignors

GREINER, DAN F., GSCHWIND, MICHAEL KARL, SCHWARZ, ERIC M., SHUM, CHUNG-LUNG K., SLEGEL, TIMOTHY J.

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

From the same owner

© 2026 NYSGPT2525 LLC