×

Restricting processing within a processor to facilitate transaction completion

  • US 9,442,737 B2
  • Filed: 06/15/2012
  • Issued: 09/13/2016
  • Est. Priority Date: 06/15/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for facilitating processing within a computing environment, the computer system comprising:

  • a memory; and

    a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising;

    determining, by a processor, that a transaction executing within the computing environment has aborted a predefined number of times, the transaction effectively delaying committing transactional stores to main memory until completion of a selected transaction;

    based on determining the transaction has aborted the predefined number of times, performing an action to restrict processing of the processor or another processor during a retry of the transaction, the action to be performed being selected based on an abort count associated with the transaction, wherein there are a plurality of ranges of abort counts having one or more selectable actions associated therewith, and wherein the action selected to be performed comprises one or more actions of one or more selectable actions associated with a range of abort counts comprising the abort count; and

    retrying the transaction one or more selected times subsequent to performing the action.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×