An Operational Semantics for LogTM

dc.contributor.authorLiblit, Benen_US
dc.date.accessioned2012-03-15T17:20:47Z
dc.date.available2012-03-15T17:20:47Z
dc.date.created2006en_US
dc.date.issued2006en_US
dc.description.abstractWe present a formal operational semantics for LogTM, a hardware-based nested transactional memory system. We define the proper execution of programs written in a small assembly language that includes memory accesses, nested closed and open transactions, partial rollback, commit and abort handlers, thread spawning, and escape actions. This is a working document, intended to reflect and codify the current best understanding of LogTM's operation in both common and corner cases. This formal semantics serves as a reference companion to other published discussions of LogTM, and specifically corresponds to the system described in "Supporting Nested Transactional Memory in LogTM" by Moravan et al.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR1571en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/60516
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleAn Operational Semantics for LogTMen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR1571.pdf
Size:
318.97 KB
Format:
Adobe Portable Document Format