Is a
Patent attributes
Patent Jurisdiction
Patent Number
Patent Inventor Names
Arrvindh Shriraman0
Michael Scott0
Sandhya Dwarkadas0
Date of Patent
February 25, 2014
0Patent Application Number
134225440
Date Filed
March 16, 2012
0Patent Citations Received
Patent Primary Examiner
Patent abstract
The present invention employs three decoupled hardware mechanisms: read and write signatures, which summarize per-thread access sets; per-thread conflict summary tables, which identify the threads with which conflicts have occurred; and a lazy versioning mechanism, which maintains the speculative updates in the local cache and employs a thread-private buffer (in virtual memory) only in the rare event of an overflow. The conflict summary tables allow lazy conflict management to occur locally, with no global arbitration (they also support eager management). All three mechanisms are kept software-accessible, to enable virtualization and to support transactions of arbitrary length.
Timeline
No Timeline data yet.
Further Resources
No Further Resources data yet.