Hardware assisted remote transactional memory

M Ono - US Patent 10,963,383, 2021‏ - Google Patents
Hardware assisted remote transactional memory including receiving, from a first remote
processor over a high-speed communications fabric, an indication of a beginning of a first …

Storage device with reduced communication overhead using hardware logic

W Choi, YW Kim, DE Shin, YC Jo - US Patent 11,435,947, 2022‏ - Google Patents
A storage device includes an input stage receiving a first command, a queue manager
allocating a first queue entry for the first command, a pre-processor storing the first command …

Draining operation for draining dirty cache lines to persistent memory

W Wang, MJ Horsnell - US Patent 12,216,589, 2025‏ - Google Patents
An apparatus has processing circuitry with support for transactional memory, and a cache
hierarchy comprising at least two levels of cache. In response to a draining trigger event …

Storage device with reduced communication overhead using hardware logic

W Choi, YW Kim, DE Shin, YC Jo - US Patent 12,019,918, 2024‏ - Google Patents
A storage device includes an input stage receiving a first command, a queue manager
allocating a first queue entry for the first command, a pre-processor storing the first command …

Concurrency control method of database transaction combining optimistic lock and pessimistic lock

M Liu, C Guowu, HE Fangling - US Patent 11,263,197, 2022‏ - Google Patents
(57) ABSTRACT A concurrency control method of database transaction com bining an
optimistic lock and a pessimistic lock includes: integrating a lock in each fragment in a …

Apparatus and data processing method for transactional memory

MJ Horsnell, RR Grisenthwaite - US Patent 11,379,233, 2022‏ - Google Patents
In an apparatus with transactional memory support circuitry, for a first type of transaction
started using a first type of transaction start instruction, commitment of results of instructions …

Transaction nesting depth testing instruction

G Magklis, MJ Horsnell, S Diestelhorst - US Patent 11,775,297, 2023‏ - Google Patents
a data processing system may execute a number of threads of data processing. Sometimes,
the threads may need to access a shared resource and the nature of the data processing …

Identifying read-set information based on an encoding of replaceable-information values

DGP Payet, L Garcia, N Bondarenko… - US Patent …, 2020‏ - Google Patents
An apparatus comprises processing circuitry, transactional memory support circuitry and a
cache. The processing circuitry processes threads of data processing, and the trans actional …