×

SYSTEM AND METHOD FOR HARDWARE ACCELERATION OF A SOFTWARE TRANSACTIONAL MEMORY

  • US 20110099335A1
  • Filed: 10/26/2010
  • Published: 04/28/2011
  • Est. Priority Date: 12/09/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for responding to an eviction or non-local writing (i.e., writing by another thread) of certain line(s) in a local cache of a cache-coherent shared-memory computer, the method comprising:

  • (a) registering an alert handler for each thread that is interested in the eviction or non-local writing of said certain line(s) in the local cache;

    (b) receiving indications from certain thread(s) of the line(s) for which the eviction or non-local writing is of interest, and marking said line(s) in the local cache; and

    (c) upon the eviction or non-local writing of a marked line, effecting in each interested thread an immediate subroutine call to the alert handler of the thread, without changing a state of the local cache.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×