CONTROL STATE PRESERVATION DURING TRANSACTIONAL EXECUTION

Number of patents in Portfolio can not be more than 2000

United States of America Patent

SERIAL NO

15256775

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method includes saving a control state for a processor in response to commencing a transactional processing sequence, wherein saving the control state produces a saved control state. The method also includes permitting updates to the control state for the processor while executing the transactional processing sequence. Examples of updates to the control state include key mask changes, primary region table origin changes, primary segment table origin changes, CPU tracing mode changes, and interrupt mode changes. The method also includes restoring the control state for the processor to the saved control state in response to encountering a transactional error during the transactional processing sequence. In some embodiments, saving the control state comprises saving the current control state to memory corresponding to internal registers for an unused thread or another level of virtualization. A corresponding computer system and computer program product are also disclosed herein.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bradbury, Jonathan D Poughkeepsie, US 273 2170
Gschwind, Michael Karl Chappaqua, US 345 4311
Schwarz, Eric M Gardiner, US 252 3205
Shum, Chung-Lung K Wappingers Falls, US 316 2269

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation