Patent ID: 8065491
Filing Date: 2011-11-22
Classification: G06F

Abstract:
1. An apparatus comprising: a memory to hold a transaction record associated with a memory location; a processing element to execute a non-transactional write operation, wherein in response to the transaction record holding a first un-owned value to indicate the processing element does not own the memory location, the processing element is to execute a write barrier to acquire the transaction record before executing the non-transactional write operation, and wherein in response to the transaction record holding a first owned value to indicate the processing element owns the memory location, the processing element is not to execute the write barrier before executing the non-transactional write operation; and a storage area coupled to the memory to hold an entry, wherein the write barrier, when executed by the processing element, is also to update the entry with the first un-owned value and a representation of an address associated with the memory location.