System and method for providing locale-based optimizations in a transactional memory

VJ Marathe, MS Moir - US Patent 8,417,897, 2013 - Google Patents
The system and methods described herein may reduce read/write fence latencies and cache
pressure related to STM meta data accesses. These techniques may leverage locality infor …

Recovery in data centers

D Narayanan, A Dragojevic, MOT de Castro - US Patent 10,678,445, 2020 - Google Patents
A server at a cluster of servers in a data center is described. The server comprises a memory
which is part of a distributed memory of the cluster. The server has at least one processor …

Log-based transaction constraint management

AH Vermeulen - US Patent 10,282,228, 2019 - Google Patents
A transaction request is received at a log-based transaction manager, indicating a logical
constraint to be satisfied before the corresponding transaction is committed. The transaction …

Enhancing reliability of transaction execution by using transaction digests

MK Gschwind, V Salapura - US Patent 9,304,935, 2016 - Google Patents
Performing a transaction in a transactional memory environ ment for performing
transactional executions, the transac tional memory environment including a digest …

Using transactional execution for reliability and recovery of transient failures

MK Gschwind, V Salapura - US Patent 9,317,379, 2016 - Google Patents
G06F II/00(2006.01) a transaction for reliability, a computer system supporting G06F
II/4(2006.01) transactional execution mode processing is provided. G06F I3/24(2006.01) …

Indicating a low priority transaction

FY Busaba, MK Gschwind, EM Schwarz - US Patent 9,323,568, 2016 - Google Patents
Accessing at least one memory location by one of a plurality of transactions in a multi-
processor transactional execution environment is provided. Included is assigning, by a …

Diagnostics for transactional execution errors in reliable transactions

MK Gschwind, V Salapura - US Patent 9,465,746, 2016 - Google Patents
Gathering diagnostics during a transactional execution in a transactional memory
environment, a transactional memory environment for performing transactional executions is …

Enhancing reliability of transaction execution by using transaction digests

MK Gschwind, V Salapura - US Patent 9,705,680, 2017 - Google Patents
In a transactional memory environment comprising a digest generating transaction that
generates a digest and a digest checking transaction that compares digests, a computer …

Multi-database log with multi-item transaction support

AH Vermeulen, JA Gabrielson… - US Patent 11,341,115, 2022 - Google Patents
At a logging service, a representation of a transaction requested by a client is received. The
transaction includes at least a first write operation directed to a data object at a first data …

Enhancing reliability of transaction execution by using transaction digests

MK Gschwind, V Salapura - US Patent 9,292,289, 2016 - Google Patents
Performing a transaction in a transactional memory environment for performing transactional
executions, the transactional memory environment including a digest-generating transaction …