{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:24:43Z","timestamp":1750307083131,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,9,19]],"date-time":"2012-09-19T00:00:00Z","timestamp":1348012800000},"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":[[2012,9,19]]},"DOI":"10.1145\/2370816.2370842","type":"proceedings-article","created":{"date-parts":[[2012,9,25]],"date-time":"2012-09-25T23:48:43Z","timestamp":1348616923000},"page":"159-170","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Visualizing transactional memory"],"prefix":"10.1145","author":[{"given":"Justin E.","family":"Gottschlich","sequence":"first","affiliation":[{"name":"Intel Corporation, Santa Clara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maurice P.","family":"Herlihy","sequence":"additional","affiliation":[{"name":"Brown University, Providence, RI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gilles A.","family":"Pokam","sequence":"additional","affiliation":[{"name":"Intel Corporation, Santa Clara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeremy G.","family":"Siek","sequence":"additional","affiliation":[{"name":"University of Colorado-Boulder, Boulder, CO, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,9,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Intel architecture instruction set extensions programming reference chapter 8: Transactional synchronization extensions. 2012.  Intel architecture instruction set extensions programming reference chapter 8: Transactional synchronization extensions. 2012."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1465482.1465560"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265925"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/956418.956606"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/2190025.2190052"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_14"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379241"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1233307.1233309"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380160304"},{"key":"e_1_3_2_1_10_1","volume-title":"EPHAM","author":"Gottschlich J. E.","year":"2008","unstructured":"J. E. Gottschlich and D. A. Connors . Extending contention managers for user-defined priority-based transactions . In EPHAM , Apr 2008 . J. E. Gottschlich and D. A. Connors. Extending contention managers for user-defined priority-based transactions. In EPHAM, Apr 2008."},{"key":"e_1_3_2_1_11_1","volume-title":"WT\u2122","author":"Gottschlich J. E.","year":"2010","unstructured":"J. E. Gottschlich , J. G. Siek , and M. Vachharajani . Proving conflict serializability for full invalidation . In WT\u2122 , September 2010 . J. E. Gottschlich, J. G. Siek, and M. Vachharajani. Proving conflict serializability for full invalidation. In WT\u2122, September 2010."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772970"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/800230.806987"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561927_23"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073863"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345233"},{"key":"e_1_3_2_1_17_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. R. Larus , and R. Rajwar . Transactional Memory , Second Edition. Morgan and Claypool , 2010 . T. Harris, J. R. Larus, and R. Rajwar. Transactional Memory, Second Edition. Morgan and Claypool, 2010."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133255.1133984"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167495"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872048"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/173682.165164"},{"key":"e_1_3_2_1_22_1","volume-title":"The Art of Multiprocessor Programming","author":"Herlihy M.","year":"2008","unstructured":"M. Herlihy and N. Shavit . The Art of Multiprocessor Programming . Elsevier, Inc. , 2008 . M. Herlihy and N. Shavit. The Art of Multiprocessor Programming. Elsevier, Inc., 2008."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2010.05.008"},{"key":"e_1_3_2_1_25_1","volume-title":"Atomic Transactions: In Concurrent and Distributed Systems","author":"Lynch N. A.","year":"1993","unstructured":"N. A. Lynch , M. Merritt , W. E. Weihl , and A. Fekete . Atomic Transactions: In Concurrent and Distributed Systems . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA, 1993 . N. A. Lynch, M. Merritt, W. E. Weihl, and A. Fekete. Atomic Transactions: In Concurrent and Distributed Systems. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1993."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-27866-5_16"},{"key":"e_1_3_2_1_27_1","volume-title":"EE Times","author":"Merritt R.","year":"2011","unstructured":"R. Merritt . IBM plants transactional memory in CPU . EE Times , 2011 . R. Merritt. IBM plants transactional memory in CPU. EE Times, 2011."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.35"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989493.1989500"},{"key":"e_1_3_2_1_30_1","volume-title":"The theory of database concurrency control","author":"Papadimitriou C.","year":"1986","unstructured":"C. Papadimitriou . The theory of database concurrency control . Computer Science Press, Inc. , New York, NY, USA , 1986 . C. Papadimitriou. The theory of database concurrency control. Computer Science Press, Inc., New York, NY, USA, 1986."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772958"},{"key":"e_1_3_2_1_32_1","volume-title":"ISPASS.","author":"Porter D. E.","year":"2010","unstructured":"D. E. Porter and E. Witchel . Understanding transactional memory performance . In ISPASS. 2010 . D. E. Porter and E. Witchel. Understanding transactional memory performance. In ISPASS. 2010."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073861"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504199"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_13"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086733"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837853.1693463"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854311"}],"event":{"name":"PACT '12: International Conference on Parallel Architectures and Compilation Techniques","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"],"location":"Minneapolis Minnesota USA","acronym":"PACT '12"},"container-title":["Proceedings of the 21st international conference on Parallel architectures and compilation techniques"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2370816.2370842","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2370816.2370842","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:34:17Z","timestamp":1750239257000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2370816.2370842"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9,19]]},"references-count":37,"alternative-id":["10.1145\/2370816.2370842","10.1145\/2370816"],"URL":"https:\/\/doi.org\/10.1145\/2370816.2370842","relation":{},"subject":[],"published":{"date-parts":[[2012,9,19]]},"assertion":[{"value":"2012-09-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}