×

Hint instruction for managing transactional aborts in transactional memory computing environments

  • US 9,361,041 B2
  • Filed: 02/27/2014
  • Issued: 06/07/2016
  • Est. Priority Date: 02/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for processing transactions in a computing environment with transactional memory, the computer system comprising:

  • a memory; and

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

    executing, by the processor, a transaction-hint instruction associated with a first transaction, the transaction-hint instruction specifying a transaction-count-to-completion (CTC) value, the CTC value indicating how far the first transaction is from completion;

    adjusting, by the processor, the CTC value based on progress of the first transaction;

    identifying, by the processor, a disruptive event while processing the first transaction, the disruptive event associated with inducing transactional aborts;

    determining, by the processor, whether the adjusted CTC value satisfies deferral criteria; and

    based on determining that the adjusted CTC value satisfies the deferral criteria, deferring processing of the disruptive event.

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