{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:55Z","timestamp":1772163955925,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,2,14]],"date-time":"2009-02-14T00:00:00Z","timestamp":1234569600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,2,14]]},"DOI":"10.1145\/1504176.1504201","type":"proceedings-article","created":{"date-parts":[[2009,2,17]],"date-time":"2009-02-17T08:22:24Z","timestamp":1234858944000},"page":"163-172","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["Committing conflicting transactions in an STM"],"prefix":"10.1145","author":[{"given":"Hany E.","family":"Ramadan","sequence":"first","affiliation":[{"name":"University of Texas at Austin, Austin, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Indrajit","family":"Roy","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maurice","family":"Herlihy","sequence":"additional","affiliation":[{"name":"Brown University, Providence, RI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmett","family":"Witchel","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,2,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133985"},{"key":"e_1_3_2_1_2_1","volume-title":"TRANS-ACT","author":"Aydonat Utku","year":"2008","unstructured":"Utku Aydonat and Tarek Abdelrahman . Serializability of transactions in software transactional memory . In TRANS-ACT , Feb 2008 . Utku Aydonat and Tarek Abdelrahman. Serializability of transactions in software transactional memory. In TRANS-ACT, Feb 2008."},{"key":"e_1_3_2_1_3_1","volume-title":"Concurrency Control and Recovery in Database Systems","author":"Bernstein Philip","year":"1987","unstructured":"Philip Bernstein , Vassos Hadzilacos , and Nathan Goodman . Concurrency Control and Recovery in Database Systems . Addison Wesley , 1987 . Philip Bernstein, Vassos Hadzilacos, and Nathan Goodman. Concurrency Control and Recovery in Database Systems. Addison Wesley, 1987."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.172.0179"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_14"},{"key":"e_1_3_2_1_6_1","volume-title":"TRANSACT","author":"Dice Dave","year":"2006","unstructured":"Dave Dice and Nir Shavit . What really makes transactions faster ? In TRANSACT , Jun 2006 . Dave Dice and Nir Shavit. What really makes transactions faster? In TRANSACT, Jun 2006."},{"key":"e_1_3_2_1_7_1","volume-title":"TRANSACT","author":"Dragojevic Aleksandar","year":"2008","unstructured":"Aleksandar Dragojevic , Rachid Guerraoui , and Michal Kapalka . Dividing Transactional Memories by Zero . In TRANSACT , Feb 2008 . Aleksandar Dragojevic, Rachid Guerraoui, and Michal Kapalka. Dividing Transactional Memories by Zero. In TRANSACT, Feb 2008."},{"key":"e_1_3_2_1_8_1","volume-title":"Morgan Kaufmann","author":"Gray Jim","year":"1993","unstructured":"Jim Gray and Andreas Reuter . Transaction Processing : Concepts and Techniques . Morgan Kaufmann , 1993 . Jim Gray and Andreas Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1993."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273029"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949340"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133984"},{"key":"e_1_3_2_1_12_1","volume-title":"TRANSACT","author":"Harris Tim","year":"2007","unstructured":"Tim Harris and Srdan Stipic . Abstract nested transactions . In TRANSACT , Aug 2007 . Tim Harris and Srdan Stipic. Abstract nested transactions. In TRANSACT, Aug 2007."},{"key":"e_1_3_2_1_13_1","volume-title":"TRANSACT","author":"Herlihy Maurice","year":"2008","unstructured":"Maurice Herlihy and Eric Koskinen . Dreadlocks : Efficient deadlock detection for stm . In TRANSACT , Feb 2008 . Maurice Herlihy and Eric Koskinen. Dreadlocks: Efficient deadlock detection for stm. In TRANSACT, Feb 2008."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345237"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167495"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250759"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Jim Larus and Ravi Rajwar. Transactional Memory. Morgan &amp; Claypool 2006.  Jim Larus and Ravi Rajwar. Transactional Memory. Morgan &amp; Claypool 2006.","DOI":"10.1007\/978-3-031-01719-3"},{"key":"e_1_3_2_1_20_1","author":"Lynch Nancy A.","year":"1993","unstructured":"Nancy A. Lynch , Michael Merritt , William E. Weihl , and Alan Fekete . Atomic Transactions. Morgan Kaufmann , 1993 . Nancy A. Lynch, Michael Merritt, William E. Weihl, and Alan Fekete. Atomic Transactions. Morgan Kaufmann, 1993.","journal-title":"Atomic Transactions. Morgan Kaufmann"},{"key":"e_1_3_2_1_21_1","volume-title":"TRANSACT","author":"Marathe Virendra J.","year":"2006","unstructured":"Virendra J. Marathe , Michael F. Spear , Christopher Heriot , Athul Acharya , David Eisenstat , William N. Scherer III, and Michael L. Scott . Lowering the overhead of nonblocking software transactional memory . In TRANSACT , Jun 2006 . Virendra J. Marathe, Michael F. Spear, Christopher Heriot, Athul Acharya, David Eisenstat, William N. Scherer III, and Michael L. Scott. Lowering the overhead of nonblocking software transactional memory. In TRANSACT, Jun 2006."},{"key":"e_1_3_2_1_22_1","volume-title":"IEEE International Symposium on Workload Characterization (IISWC)","author":"Minh Chi Cao","year":"2008","unstructured":"Chi Cao Minh , JaeWoong Chung , Christos Kozyrakis , and Kunle Olukotun . Stamp : Stanford transactional applications for multi-processing . In IEEE International Symposium on Workload Characterization (IISWC) , Sep 2008 . Chi Cao Minh, JaeWoong Chung, Christos Kozyrakis, and Kunle Olukotun. Stamp: Stanford transactional applications for multi-processing. In IEEE International Symposium on Workload Characterization (IISWC), Sep 2008."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250673"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168902"},{"key":"e_1_3_2_1_25_1","volume-title":"SCOOL","author":"Eliot Moss J.","year":"2005","unstructured":"J. Eliot Moss and Antony L. Hosking . Nested transactional memory: Model and preliminary architecture sketches . In SCOOL , Oct 2005 . J. Eliot Moss and Antony L. Hosking. Nested transactional memory: Model and preliminary architecture sketches. In SCOOL, Oct 2005."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1521747.1521799"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/357353.357355"},{"key":"e_1_3_2_1_29_1","volume-title":"TRANSACT","author":"Riegel Torvald","year":"2006","unstructured":"Torvald Riegel , Christof Fetzer , and Pascal Felber . Snapshot isolation for software transactional memory . In TRANSACT , Jun 2006 . Torvald Riegel, Christof Fetzer, and Pascal Felber. Snapshot isolation for software transactional memory. In TRANSACT, Jun 2006."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_32_1","volume-title":"Workshop on Transactional Memory Workloads","author":"Skare Travis","year":"2006","unstructured":"Travis Skare and Christos Kozyrakis . Early release : Friend or foe ? In Workshop on Transactional Memory Workloads , Jun 2006 . Travis Skare and Christos Kozyrakis. Early release: Friend or foe? In Workshop on Transactional Memory Workloads, Jun 2006."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281100.1281161"}],"event":{"name":"PPoPP09: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"Raleigh NC USA","acronym":"PPoPP09","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1504176.1504201","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1504176.1504201","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:30:08Z","timestamp":1750239008000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1504176.1504201"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,14]]},"references-count":31,"alternative-id":["10.1145\/1504176.1504201","10.1145\/1504176"],"URL":"https:\/\/doi.org\/10.1145\/1504176.1504201","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1594835.1504201","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,2,14]]},"assertion":[{"value":"2009-02-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}