{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T01:07:29Z","timestamp":1780708049224,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,8,24]],"date-time":"2014-08-24T00:00:00Z","timestamp":1408838400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-1018544"],"award-info":[{"award-number":["CCF-1018544"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["CNS-1320752"],"award-info":[{"award-number":["CNS-1320752"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,8,24]]},"DOI":"10.1145\/2628071.2628094","type":"proceedings-article","created":{"date-parts":[[2014,8,21]],"date-time":"2014-08-21T12:19:23Z","timestamp":1408623563000},"page":"213-224","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["DeSTM"],"prefix":"10.1145","author":[{"given":"Kaushik","family":"Ravichandran","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ada","family":"Gavrilovska","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Santosh","family":"Pande","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,8,24]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"1","volume-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI'10","author":"Aviram A.","year":"2010","unstructured":"A. Aviram , S.-C. Weng , S. Hu , and B. Ford . Efficient system-enforced deterministic parallelism . In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI'10 , pages 1 -- 16 , Berkeley, CA, USA , 2010 . USENIX Association. A. Aviram, S.-C. Weng, S. Hu, and B. Ford. Efficient system-enforced deterministic parallelism. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI'10, pages 1--16, Berkeley, CA, USA, 2010. USENIX Association."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736029"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640096"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145840"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640097"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636089"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/277651.277696"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508255"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950376"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_14"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/72935.72953"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370842"},{"key":"e_1_3_2_1_14_1","volume-title":"But how do we really debug transactional memory programs? In Presented as part of the 5th USENIX Workshop on Hot Topics in Parallelism","author":"Gottschlich J. E.","year":"2013","unstructured":"J. E. Gottschlich , R. Knauerhase , and G. Pokam . But how do we really debug transactional memory programs? In Presented as part of the 5th USENIX Workshop on Hot Topics in Parallelism , Berkeley, CA , 2013 . USENIX. J. E. Gottschlich, R. Knauerhase, and G. Pokam. But how do we really debug transactional memory programs? In Presented as part of the 5th USENIX Workshop on Hot Topics in Parallelism, Berkeley, CA, 2013. USENIX."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772970"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01728-5","volume-title":"Transactional Memory","author":"Harris T.","year":"2010","unstructured":"T. Harris , J. Larus , and R. Rajwar . Transactional Memory , 2 nd Edition. Morgan and Claypool Publishers , 2 nd edition, 2010 . T. Harris, J. Larus, and R. Rajwar. Transactional Memory, 2nd Edition. Morgan and Claypool Publishers, 2nd edition, 2010.","edition":"2"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2014698.2014870"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-0000(69)80011-5"},{"key":"e_1_3_2_1_19_1","unstructured":"G. Korl N. Shavit and P. Felber. Noninvasive concurrency with java stm.  G. Korl N. Shavit and P. Felber. Noninvasive concurrency with java stm."},{"key":"e_1_3_2_1_20_1","first-page":"301","volume-title":"Monitoring and debugging of distributed real-time systems","author":"LeBlanc T. J.","year":"1995","unstructured":"T. J. LeBlanc and J. M. Mellor-Crummey . Monitoring and debugging of distributed real-time systems . chapter Debugging Parallel Programs with Instant Replay, pages 301 -- 311 . IEEE Computer Society Press , Los Alamitos, CA, USA , 1995 . T. J. LeBlanc and J. M. Mellor-Crummey. Monitoring and debugging of distributed real-time systems. chapter Debugging Parallel Programs with Instant Replay, pages 301--311. IEEE Computer Society Press, Los Alamitos, CA, USA, 1995."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043587"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2555243.2555252"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465365"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.36"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168886"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508256"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1344551.1344561"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2075029.2075041"},{"key":"e_1_3_2_1_29_1","first-page":"548","volume-title":"SODA '93","author":"Ruppert J.","year":"1995","unstructured":"J. Ruppert . A delaunay refinement algorithm for quality 2-dimensional mesh generation. In Selected Papers from the Fourth Annual ACM SIAM Symposium on Discrete Algorithms , SODA '93 , pages 548 -- 585 , Orlando, FL, USA , 1995 . Academic Press, Inc. J. Ruppert. A delaunay refinement algorithm for quality 2-dimensional mesh generation. In Selected Papers from the Fourth Annual ACM SIAM Symposium on Discrete Algorithms, SODA '93, pages 548--585, Orlando, FL, USA, 1995. Academic Press, Inc."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_31_1","volume-title":"Deterministic execution of tm-based applications","author":"Smiljkovic V.","year":"2013","unstructured":"V. Smiljkovic , C. Fetzer , O. Unsal , A. Cristal , and M. Valero . Deterministic execution of tm-based applications , 2013 . Abstract: http:\/\/www.eurotm.org\/action-meetings\/wtm2013\/program\/abstracts, Related Report: http:\/\/www.gsd.inesc-id.pt\/~mcouceiro\/eurotm\/stsm\/smiljkovic.pdf, Related presentation: http:\/\/www.gsd.inesc-id.pt\/~mcouceiro\/eurotm\/wtm2013\/smiljkovic.pdf. V. Smiljkovic, C. Fetzer, O. Unsal, A. Cristal, and M. Valero. Deterministic execution of tm-based applications, 2013. Abstract: http:\/\/www.eurotm.org\/action-meetings\/wtm2013\/program\/abstracts, Related Report: http:\/\/www.gsd.inesc-id.pt\/~mcouceiro\/eurotm\/stsm\/smiljkovic.pdf, Related presentation: http:\/\/www.gsd.inesc-id.pt\/~mcouceiro\/eurotm\/wtm2013\/smiljkovic.pdf."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/96709.96731"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727935"},{"key":"e_1_3_2_1_34_1","unstructured":"TinySTM. http:\/\/www.tmware.org\/tinystm.  TinySTM. http:\/\/www.tmware.org\/tinystm."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859633"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555796"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1693453.1693463"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854311"}],"event":{"name":"PACT '14: International Conference on Parallel Architectures and Compilation","location":"Edmonton AB Canada","acronym":"PACT '14","sponsor":["IFIP WG 10.3 IFIP WG 10.3","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS TCPP IEEE Computer Society Technical Committee on Parallel Processing","IEEE CS TCAA IEEE CS technical committee on architectural acoustics"]},"container-title":["Proceedings of the 23rd international conference on Parallel architectures and compilation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2628071.2628094","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2628071.2628094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:38Z","timestamp":1750231178000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2628071.2628094"}},"subtitle":["harnessing determinism in STMs for application development"],"short-title":[],"issued":{"date-parts":[[2014,8,24]]},"references-count":38,"alternative-id":["10.1145\/2628071.2628094","10.1145\/2628071"],"URL":"https:\/\/doi.org\/10.1145\/2628071.2628094","relation":{},"subject":[],"published":{"date-parts":[[2014,8,24]]},"assertion":[{"value":"2014-08-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}