Sharing snapshots between restoration and recovery
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 …
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 …
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 …
receiving a store instruction which includes store data. It is determined if the store instruc tion …
Register restoration using transactional memory register snapshots
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 …
transaction is to be initiated is obtained. Based on obtaining the indication, a determi nation …
Register context restoration based on rename register recovery
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 …
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 …
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 …
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 …
restore one or more registers indicated by the restore request is obtained. The one or more …
Register restoration invalidation based on a context switch
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 …
executing entity to another executing entity is detected. Based on detecting the context …