Show simple item record

dc.contributor.authorXia, Yu
dc.contributor.authorYu, Xiangyao
dc.contributor.authorMoses, William
dc.contributor.authorShun, Julian
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2021-11-05T13:57:03Z
dc.date.available2021-11-05T13:57:03Z
dc.date.issued2019
dc.identifier.urihttps://hdl.handle.net/1721.1/137461
dc.description.abstract© 2019 ACM. Deterministic software transactional memory (STM) is a useful programming model for writing parallel codes, as it improves programmability (by supporting transactions) and debuggability (by supporting determinism). This paper presents LiTM, a new deterministic STM system that achieves both simplicity and efficiency at the same time. LiTM implements the deterministic reservations framework of Blelloch et al., but without requiring the programmer to understand the internals of the algorithm. Instead, the programmer writes the program in a transactional fashion and LiTM manages all data conflicts and automatically achieves deterministic parallelism. Our experiments on six benchmarks show that LiTM outperforms the state-of-the-art framework Galois by up to 5.8× on a 40-core machine.en_US
dc.language.isoen
dc.publisherACM Pressen_US
dc.relation.isversionof10.1145/3303084.3309487en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleLiTM: A Lightweight Deterministic Software Transactional Memory Systemen_US
dc.title.alternativeA Lightweight Deterministic Software Transactional Memory Systemen_US
dc.typeArticleen_US
dc.identifier.citationXia, Yu, Yu, Xiangyao, Moses, William, Shun, Julian and Devadas, Srinivas. 2019. "LiTM: A Lightweight Deterministic Software Transactional Memory System."
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2019-05-28T17:18:38Z
dspace.date.submission2019-05-28T17:18:39Z
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record