{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:21:20Z","timestamp":1750306880990,"version":"3.41.0"},"reference-count":10,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2012,12,19]],"date-time":"2012-12-19T00:00:00Z","timestamp":1355875200000},"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":["SIGACT News"],"published-print":{"date-parts":[[2012,12,19]]},"DOI":"10.1145\/2421119.2421138","type":"journal-article","created":{"date-parts":[[2013,1,2]],"date-time":"2013-01-02T13:23:15Z","timestamp":1357132995000},"page":"101-103","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Transactional memory"],"prefix":"10.1145","volume":"43","author":[{"given":"Maurice","family":"Herlihy","sequence":"first","affiliation":[{"name":"Brown University MIT"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nir","family":"Shavit","sequence":"additional","affiliation":[{"name":"Tel-Aviv University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,12,19]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"IBM releases \"world's most powerful\" 5.5GHz processor.","author":"Bit","year":"2012","unstructured":"Bit -tech.net. IBM releases \"world's most powerful\" 5.5GHz processor. Retrieved from http:\/\/www.bit-tech.net\/news\/hardware\/2012\/08\/29\/ibm-zec12\/1, 8 September 2012 . Bit-tech.net. IBM releases \"world's most powerful\" 5.5GHz processor. Retrieved from http:\/\/www.bit-tech.net\/news\/hardware\/2012\/08\/29\/ibm-zec12\/1, 8 September 2012."},{"key":"e_1_2_1_2_1","volume-title":"Programming Clojure. Pragmatic Programmers. Pragmatic Bookshelf","author":"Halloway S.","year":"2009","unstructured":"Halloway , S. Programming Clojure. Pragmatic Programmers. Pragmatic Bookshelf , 2009 . Halloway, S. Programming Clojure. Pragmatic Programmers. Pragmatic Bookshelf, 2009."},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1145\/1378704.1378725"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1145\/165123.165164"},{"key":"e_1_2_1_5_1","volume-title":"Transactional Synchronization in Haswell.","author":"Intel Corporation","year":"2012","unstructured":"Intel Corporation . Transactional Synchronization in Haswell. Retrieved from http:\/http:\/\/software.intel.com\/en-us\/blogs\/2012\/02\/07\/transactional-synchronization-in-haswell\/, 8 September 2012 . Intel Corporation. Transactional Synchronization in Haswell. Retrieved from http:\/http:\/\/software.intel.com\/en-us\/blogs\/2012\/02\/07\/transactional-synchronization-in-haswell\/, 8 September 2012."},{"unstructured":"Python Application Kit\n    . Web. Trellisstm.\n   Retrieved from http:\/\/peak.telecommunity.com\/DevCenter\/TrellisSTM 20 \n  November\n  2011\n  .  Python Application Kit. Web. Trellisstm. Retrieved from http:\/\/peak.telecommunity.com\/DevCenter\/TrellisSTM 20 November 2011.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","volume-title":"web.","author":"Scala STM Expert Group","year":"2011","unstructured":"Scala STM Expert Group . Scalastm . web. Retrieved from http:\/\/nbronson.github.com\/scala-stm\/, 20 November 2011 . Scala STM Expert Group. Scalastm. web. Retrieved from http:\/\/nbronson.github.com\/scala-stm\/, 20 November 2011."},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1145\/224964.224987"},{"key":"e_1_2_1_9_1","volume-title":"Deuce stm - java software transactional memory. web.","author":"The Deuce STM Group","year":"2011","unstructured":"The Deuce STM Group . Deuce stm - java software transactional memory. web. Retrieved from http:\/\/www.deucestm.org\/documentation, 20 November 2011 . The Deuce STM Group. Deuce stm - java software transactional memory. web. Retrieved from http:\/\/www.deucestm.org\/documentation, 20 November 2011."},{"key":"e_1_2_1_10_1","author":"Wiki G.","year":"2012","unstructured":"Wiki , G. Transactional memory in gcc. Retrieved from http:\/\/gcc.gnu.org\/wiki\/ TransactionalMemory , 8 September 2012 . Wiki, G. Transactional memory in gcc. Retrieved from http:\/\/gcc.gnu.org\/wiki\/TransactionalMemory, 8 September 2012.","journal-title":"TransactionalMemory"}],"container-title":["ACM SIGACT News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2421119.2421138","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2421119.2421138","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:18:34Z","timestamp":1750234714000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2421119.2421138"}},"subtitle":["beyond the first two decades"],"short-title":[],"issued":{"date-parts":[[2012,12,19]]},"references-count":10,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,12,19]]}},"alternative-id":["10.1145\/2421119.2421138"],"URL":"https:\/\/doi.org\/10.1145\/2421119.2421138","relation":{},"ISSN":["0163-5700"],"issn-type":[{"type":"print","value":"0163-5700"}],"subject":[],"published":{"date-parts":[[2012,12,19]]},"assertion":[{"value":"2012-12-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}