SYSTEMS AND METHODS FOR IMPLEMENTING TRANSACTIONAL MEMORY

Disclosed are systems and methods for implementing a transactional memory access. A method includes: initiating, by a processor, a memory access transaction; executing at least one of a transactional read operation, using a first buffer associated with a memory access tracking logic, with respect to...

Full description

Saved in:
Bibliographic Details
Main Authors HAHN SCOTT D, HINTON GLENN J, RASH WILLIAM C, TOLL BRET L
Format Patent
LanguageEnglish
Korean
Published 24.09.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Disclosed are systems and methods for implementing a transactional memory access. A method includes: initiating, by a processor, a memory access transaction; executing at least one of a transactional read operation, using a first buffer associated with a memory access tracking logic, with respect to a first memory location, or a transactional write operation, using a second buffer associated with the memory access tracking logic, with respect to a second memory location; executing at least one of a non-transactional read operation with respect to a third memory location, or a non-transactional write operation with respect to a fourth memory location; stopping the memory access transaction in response to detecting, by the memory access tracking logic, access by a device other than the processor to at least one of the first memory location or the second memory location; completing the memory access transaction in response to failing to detect a transaction aborting condition and irrespectively of a state of the third memory location and a state of the fourth memory location.
Bibliography:Application Number: KR20140028430