An Operational Semantics for LogTM
| dc.contributor.author | Liblit, Ben | en_US |
| dc.date.accessioned | 2012-03-15T17:20:47Z | |
| dc.date.available | 2012-03-15T17:20:47Z | |
| dc.date.created | 2006 | en_US |
| dc.date.issued | 2006 | en_US |
| dc.description.abstract | We 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.mimetype | application/pdf | en_US |
| dc.identifier.citation | TR1571 | en_US |
| dc.identifier.uri | http://digital.library.wisc.edu/1793/60516 | |
| dc.publisher | University of Wisconsin-Madison Department of Computer Sciences | en_US |
| dc.title | An Operational Semantics for LogTM | en_US |
| dc.type | Technical Report | en_US |
Files
Original bundle
1 - 1 of 1