×

Software indications and hints for coalescing memory transactions

  • US 9,361,031 B2
  • Filed: 09/15/2015
  • Issued: 06/07/2016
  • Est. Priority Date: 12/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of utilizing indications for coalescing of outermost memory transactions, the coalescing causing committing of memory store data to memory for a first transaction to be done at transaction execution (TX) end of a second transaction, the method comprising:

  • executing, by a processor, one or more coalescing instructions for controlling coalescing of a plurality of outermost transactions;

    based on the execution of the one or more coalescing instructions, determining, by the processor, whether two outermost transactions are to be coalesced based, at least in part, on i) a threshold value that is set based, at least in part, on the one or more coalescing instructions that are executed, and ii) a determination of whether a coalescing of the two outermost transactions will exceed the threshold value, wherein coalescing of a given outermost transaction is disabled for that particular outermost transaction based on a determination that coalescing will exceed a threshold value that is configured to assess, at least in part, a characteristic of at least one of the plurality of outermost transactions; and

    based on determining two outermost transactions are to be coalesced, coalescing, by the processor, at least two outermost transactions included in the plurality of outermost transactions.

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