Management of shared transactional resources

FY Busaba, BW Thompto - US Patent 9,483,276, 2016 - Google Patents
(56) References Cited 2010/0332901 All 12/2010 Nussbaum et al. 2010/0333093 A1*
12/2010 Nussbaum.............. G06F 12/08 US PATENT DOCUMENTS T18, 101 …

Sharing snapshots between restoration and recovery

MK Gschwind, V Salapura, CLK Shum… - US Patent …, 2020 - Google Patents
Sharing snapshots between restoration and recovery. A snap shot to be used for recovery
and restoration is obtained. The snapshot includes restoration state for a plurality of archi …

Intra-instructional transaction abort handling

BF Belmar, MS Farrell, C Jacobi, TJ Slegel - US Patent 9,286,076, 2016 - Google Patents
Embodiments relate to intra-instructional transaction abort handling. An aspect includes
using an emulation routine to execute an instruction within a transaction. The instruction …

Tracking transactional execution footprint

KJ Alexander, JT Hsieh, C Jacobi, PM West - US Patent 9,262,320, 2016 - Google Patents
Embodiments relate to tracking a transactional execution footprint. An aspect includes
receiving a store instruction which includes store data. It is determined if the store instruc tion …

Register restoration using transactional memory register snapshots

MK Gschwind, V Salapura - US Patent 10,592,251, 2020 - Google Patents
Register restoration using transactional memory register snapshots. An indication that a
transaction is to be initiated is obtained. Based on obtaining the indication, a determi nation …

Register context restoration based on rename register recovery

MK Gschwind, V Salapura, CLK Shum… - US Patent …, 2020 - Google Patents
A load request to restore a plurality of architected registers is obtained. Based on obtaining
the load request, one or more architected registers of the plurality of architected registers are …

Management of store queue based on restoration operation

MK Gschwind - US Patent 10,740,108, 2020 - Google Patents
Management of a store queue based on a restoration operation. A determination is made as
to whether a restoration operation to perform a bulk restore of a set of architected registers …

Restoring saved architected registers and suppressing verification of registers to be restored

MK Gschwind, CLK Shum, TJ Slegel - US Patent 10,782,979, 2020 - Google Patents
A reload multiple instruction is used to restore a set of architected registers saved by a spill
multiple instruction. The reload multiple instruction is executed, and the executing includes …

Register restoration using recovery buffers

MK Gschwind, CLK Shum, TJ Slegel - US Patent 11,010,192, 2021 - Google Patents
Register restoration using recovery buffers. A restore request initiated by an application to
restore one or more registers indicated by the restore request is obtained. The one or more …

Register restoration invalidation based on a context switch

MK Gschwind, V Salapura, CLK Shum… - US Patent …, 2019 - Google Patents
Register restoration invalidation based on a context switch. A context switch from one
executing entity to another executing entity is detected. Based on detecting the context …