{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T14:13:30Z","timestamp":1791209610270,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,11]],"date-time":"2009-08-11T00:00:00Z","timestamp":1249948800000},"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,8,11]]},"DOI":"10.1145\/1583991.1584048","type":"proceedings-article","created":{"date-parts":[[2009,8,17]],"date-time":"2009-08-17T18:34:59Z","timestamp":1250534099000},"page":"204-213","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["NZTM"],"prefix":"10.1145","author":[{"given":"Fuad","family":"Tabba","sequence":"first","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark","family":"Moir","sequence":"additional","affiliation":[{"name":"Sun Microsystems Laboratories, Burlington, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"James R.","family":"Goodman","sequence":"additional","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew W.","family":"Hay","sequence":"additional","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cong","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Wisconsin, Madison, WI, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,8,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.41"},{"key":"e_1_3_2_1_2_1","volume-title":"Synchronization and Concurrency in Object-Oriented Languages","author":"Ananian C. S.","year":"2005","unstructured":"C. S. Ananian and M. Rinard . Efficient object-based software transactions . Synchronization and Concurrency in Object-Oriented Languages , 2005 . C. S. Ananian and M. Rinard. Efficient object-based software transactions. Synchronization and Concurrency in Object-Oriented Languages, 2005."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.34"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454456.1454466"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2009.34"},{"key":"e_1_3_2_1_6_1","volume-title":"TRANSACT","author":"Dalessandro L.","year":"2007","unstructured":"L. Dalessandro , V. Marathe , M. Spear , and M. L. Scott . Capabilities and limitations of library-based software transactional memory in C++ . TRANSACT , 2007 . L. Dalessandro, V. Marathe, M. Spear, and M. L. Scott. Capabilities and limitations of library-based software transactional memory in C++. TRANSACT, 2007."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168900"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508263"},{"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","unstructured":"R. Ennals. Software transactional memory should not be obstruction-free 2005. http:\/\/berkeley.intel-research.net\/rennals\/pubs\/052RobEnnals.pdf.  R. Ennals. Software transactional memory should not be obstruction-free 2005. http:\/\/berkeley.intel-research.net\/rennals\/pubs\/052RobEnnals.pdf."},{"key":"e_1_3_2_1_12_1","unstructured":"K. Fraser. Practical Lock-Freedom. PhD thesis Cambridge University Technical Report UCAM-CL-TR-579 Cambridge England Feb. 2004.  K. Fraser. Practical Lock-Freedom. PhD thesis Cambridge University Technical Report UCAM-CL-TR-579 Cambridge England Feb. 2004."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.160"},{"key":"e_1_3_2_1_14_1","volume-title":"Unwelcome advice","author":"Ghuloum A.","year":"2008","unstructured":"A. Ghuloum . Unwelcome advice , 2008 . http:\/\/blogs.intel.com\/research\/2008\/06\/unwelcome_advice.php. A. Ghuloum. Unwelcome advice, 2008. http:\/\/blogs.intel.com\/research\/2008\/06\/unwelcome_advice.php."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/998680.1006711"},{"key":"e_1_3_2_1_16_1","volume-title":"Computer Architecture: A Quantitative Approach. Morgan Kaufmann","author":"Hennessy J. L.","year":"2006","unstructured":"J. L. Hennessy and D. A. Patterson . Computer Architecture: A Quantitative Approach. Morgan Kaufmann , 4 th edition, 2006 . J. L. Hennessy and D. A. Patterson. Computer Architecture: A Quantitative Approach. Morgan Kaufmann, 4th edition, 2006.","edition":"4"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/850929.851942"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167495"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872048"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_21_1","author":"G","year":"2003","unstructured":"G . J. Holzmann. The SPIN Model Checker. Addison-Wesley Professional , 2003 . G. J. Holzmann. The SPIN Model Checker. Addison-Wesley Professional, 2003.","journal-title":"J. Holzmann. The SPIN Model Checker. Addison-Wesley Professional"},{"key":"e_1_3_2_1_22_1","volume-title":"Technology","author":"Koch G.","year":"2005","unstructured":"G. Koch . Discovering multi-core : Extending the benefits of Moore's law . Technology , 2005 . G. Koch. Discovering multi-core: Extending the benefits of Moore's law. Technology, 2005."},{"key":"e_1_3_2_1_23_1","volume-title":"Transactional Memory. Synthesis Lectures on Computer Architecture","author":"Larus J. R.","year":"2007","unstructured":"J. R. Larus and R. Rajwar . Transactional Memory. Synthesis Lectures on Computer Architecture . Morgan and Claypool Publishers , 2007 . J. R. Larus and R. Rajwar. Transactional Memory. Synthesis Lectures on Computer Architecture. Morgan and Claypool Publishers, 2007."},{"key":"e_1_3_2_1_24_1","volume-title":"Fast read sharing mechanism for software transactional memory","author":"Lev Y.","year":"2004","unstructured":"Y. Lev and M. Moir . Fast read sharing mechanism for software transactional memory , 2004 . http:\/\/research.sun.com\/scalable\/pubs\/PODC04-Poster.pdf. Y. Lev and M. Moir. Fast read sharing mechanism for software transactional memory, 2004. http:\/\/research.sun.com\/scalable\/pubs\/PODC04-Poster.pdf."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.982916"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229454"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561927_26"},{"key":"e_1_3_2_1_28_1","volume-title":"Lowering the overhead of nonblocking software transactional memory","author":"Marathe V. J.","year":"2006","unstructured":"V. J. Marathe , M. F. Spear , C. Heriot , A. Acharya , D. Eisenstat , W. N. Scherer III, and M. L. Scott . Lowering the overhead of nonblocking software transactional memory . 2006 . V. J. Marathe, M. F. Spear, C. Heriot, A. Acharya, D. Eisenstat, W. N. Scherer III, and M. L. Scott. Lowering the overhead of nonblocking software transactional memory. 2006."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1105734.1105747"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636089"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250673"},{"key":"e_1_3_2_1_32_1","unstructured":"M. Moir. Hybrid transactional memory July 2005. http:\/\/research.sun.com\/scalable\/pubs\/Moir-Hybrid-2005.pdf.  M. Moir. Hybrid transactional memory July 2005. http:\/\/research.sun.com\/scalable\/pubs\/Moir-Hybrid-2005.pdf."},{"key":"e_1_3_2_1_33_1","volume-title":"The adaptive transactional memory test platform: A tool for experimenting with transactional code for Rock. The third annual SIGPLAN Workshop on Transactional Memory","author":"Moir M.","year":"2008","unstructured":"M. Moir , K. E. Moore , and D. Nussbaum . The adaptive transactional memory test platform: A tool for experimenting with transactional code for Rock. The third annual SIGPLAN Workshop on Transactional Memory , 2008 . M. Moir, K. E. Moore, and D. Nussbaum. The adaptive transactional memory test platform: A tool for experimenting with transactional code for Rock. The third annual SIGPLAN Workshop on Transactional Memory, 2008."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598134"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.54"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250675"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1123001"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073861"},{"key":"e_1_3_2_1_39_1","volume-title":"Special Issue(10):99--116","author":"Shavit N.","year":"1997","unstructured":"N. Shavit and D. Touitou . Software transactional memory. Distributed Computing , Special Issue(10):99--116 , 1997 . N. Shavit and D. Touitou. Software transactional memory. Distributed Computing, Special Issue(10):99--116, 1997."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248377.1248414"},{"key":"e_1_3_2_1_41_1","volume-title":"A fundamental turn toward concurrency in software. Dr. Dobb's Journal","author":"Sutter H.","year":"2005","unstructured":"H. Sutter . The free lunch is over : A fundamental turn toward concurrency in software. Dr. Dobb's Journal , 2005 . H. Sutter. The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's Journal, 2005."},{"key":"e_1_3_2_1_42_1","unstructured":"F. Tabba M. Moir J. R. Goodman A. W. Hay and C. Wang. Appendix to NZTM. http:\/\/www.cs.auckland.ac.nz\/&amp;#8764;fuad\/nztm-appendix.pdf.  F. Tabba M. Moir J. R. Goodman A. W. Hay and C. Wang. Appendix to NZTM. http:\/\/www.cs.auckland.ac.nz\/&amp;#8764;fuad\/nztm-appendix.pdf."},{"key":"e_1_3_2_1_43_1","volume-title":"TRANSACT","author":"Tabba F.","year":"2007","unstructured":"F. Tabba , C. Wang , J. R. Goodman , and M. Moir . NZTM: Nonblocking zero-indirection transactional memory . TRANSACT , 2007 . F. Tabba, C. Wang, J. R. Goodman, and M. Moir. NZTM: Nonblocking zero-indirection transactional memory. TRANSACT, 2007."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346204"}],"event":{"name":"SPAA 09: 21st ACM Symposium on Parallelism in Algorithms and Architectures","location":"Calgary AB Canada","acronym":"SPAA 09","sponsor":["ACM Association for Computing Machinery","SIGACT ACM Special Interest Group on Algorithms and Computation Theory","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1583991.1584048","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1583991.1584048","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:55Z","timestamp":1750278175000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1583991.1584048"}},"subtitle":["nonblocking zero-indirection transactional memory"],"short-title":[],"issued":{"date-parts":[[2009,8,11]]},"references-count":43,"alternative-id":["10.1145\/1583991.1584048","10.1145\/1583991"],"URL":"https:\/\/doi.org\/10.1145\/1583991.1584048","relation":{},"subject":[],"published":{"date-parts":[[2009,8,11]]},"assertion":[{"value":"2009-08-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}