{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,2]],"date-time":"2026-10-02T09:36:39Z","timestamp":1790933799085,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,10,22]],"date-time":"2006-10-22T00:00:00Z","timestamp":1161475200000},"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":[[2006,10,22]]},"DOI":"10.1145\/1178597.1178610","type":"proceedings-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T01:15:56Z","timestamp":1168996556000},"page":"70-81","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Memory models for open-nested transactions"],"prefix":"10.1145","author":[{"given":"Kunal","family":"Agrawal","sequence":"first","affiliation":[{"name":"MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Charles E.","family":"Leiserson","sequence":"additional","affiliation":[{"name":"MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jim","family":"Sukha","sequence":"additional","affiliation":[{"name":"MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2006,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/62044.62046"},{"key":"e_1_3_2_1_2_1","volume-title":"Fourth Annual Workshop on Duplicating, Deconstructing, and Debunking","author":"Blundell C.","year":"2005","unstructured":"C. Blundell , E. C. Lewis , and M. M. K. Martin . Deconstructing transactions : The subtleties of atomicity . In Fourth Annual Workshop on Duplicating, Deconstructing, and Debunking , Jun 2005 . C. Blundell, E. C. Lewis, and M. M. K. Martin. Deconstructing transactions: The subtleties of atomicity. In Fourth Annual Workshop on Duplicating, Deconstructing, and Debunking, Jun 2005."},{"key":"e_1_3_2_1_3_1","volume-title":"Introduction to Algorithms","author":"Cormen T. H.","year":"2001","unstructured":"T. H. Cormen , C. E. Leiserson , R. L. Rivest , and C. Stein . Introduction to Algorithms . The MIT Press and McGraw-Hill , second edition, 2001 . T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. The MIT Press and McGraw-Hill, second edition, 2001."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/800192.805694"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/258492.258493"},{"key":"e_1_3_2_1_6_1","volume-title":"The weakest reasonable memory model. Master's thesis","author":"Frigo M.","year":"1998","unstructured":"M. Frigo . The weakest reasonable memory model. Master's thesis , Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science , Jan. 1998 . M. Frigo. The weakest reasonable memory model. Master's thesis, Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science, Jan. 1998."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/277651.277690"},{"key":"e_1_3_2_1_8_1","first-page":"144","volume-title":"Proceedings of the 7th International Conference on Very Large Databases","author":"Gray J.","year":"1981","unstructured":"J. Gray . The transaction concept: Virtues and limitations . In Proceedings of the 7th International Conference on Very Large Databases , pages 144 -- 154 , Sept. 1981 . J. Gray. The transaction concept: Virtues and limitations. In Proceedings of the 7th International Conference on Very Large Databases, pages 144--154, Sept. 1981."},{"key":"e_1_3_2_1_9_1","volume-title":"Morgan Kaufmann","author":"Gray J.","year":"1993","unstructured":"J. Gray and A. Reuter . Transaction Processing: Concepts and Techniques . Morgan Kaufmann , 1993 . J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1993."},{"key":"e_1_3_2_1_10_1","volume-title":"In PODC Workshop on Concurrency and Synchronization in Java Programs","author":"Harris T.","year":"2004","unstructured":"T. Harris . Exceptions and side-effects in atomic blocks . In In PODC Workshop on Concurrency and Synchronization in Java Programs , 2004 . T. Harris. Exceptions and side-effects in atomic blocks. In In PODC Workshop on Concurrency and Synchronization in Java Programs, 2004."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872048"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/567532.567555"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"e_1_3_2_1_15_1","volume-title":"Department of Computer Sciences","author":"Liblet B.","year":"2006","unstructured":"B. Liblet . An operational semantics for LogTM. Technical report , Department of Computer Sciences , University of Wisconsin-Madison , August 2006 . B. Liblet. An operational semantics for LogTM. Technical report, Department of Computer Sciences, University of Wisconsin-Madison, August 2006."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.9"},{"key":"e_1_3_2_1_17_1","first-page":"33","volume-title":"SRDS","author":"Moss J. E. B.","year":"1982","unstructured":"J. E. B. Moss . Nested transactions and reliable distributed computing . In SRDS , pages 33 -- 39 , Pittsburgh, PA , July 1982 . J. E. B. Moss. Nested transactions and reliable distributed computing. In SRDS, pages 33--39, Pittsburgh, PA, July 1982."},{"key":"e_1_3_2_1_18_1","volume-title":"Nested Transactions: An Approach to Reliable Distributed Computing","author":"Moss J. E. B.","year":"1985","unstructured":"J. E. B. Moss . Nested Transactions: An Approach to Reliable Distributed Computing . MIT Press , Cambridge, MA, USA , 1985 . J. E. B. Moss. Nested Transactions: An Approach to Reliable Distributed Computing. MIT Press, Cambridge, MA, USA, 1985."},{"key":"e_1_3_2_1_19_1","volume-title":"Workshop on Memory Performance Issues","author":"Moss J. E. B.","year":"2006","unstructured":"J. E. B. Moss . Open nested transactions:semantics and support . In Workshop on Memory Performance Issues , Austin, Texas , Feb 2006 . J. E. B. Moss. Open nested transactions:semantics and support. In Workshop on Memory Performance Issues, Austin, Texas, Feb 2006."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/16894.16862"},{"key":"e_1_3_2_1_21_1","volume-title":"Synchronization and Concurrency in Object-Oriented Languages (SCOOL) Conference Proceedings","author":"Moss J. E. B.","year":"2005","unstructured":"J. E. B. Moss and A. L. Hosking . Nested transactional memory: Model and preliminary architecture sketches . In Synchronization and Concurrency in Object-Oriented Languages (SCOOL) Conference Proceedings , San Diego, California , Oct. 2005 . J. E. B. Moss and A. L. Hosking. Nested transactional memory: Model and preliminary architecture sketches. In Synchronization and Concurrency in Object-Oriented Languages (SCOOL) Conference Proceedings, San Diego, California, Oct. 2005."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/322154.322158"},{"key":"e_1_3_2_1_24_1","volume-title":"TRANSACT: First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing","author":"Scott M. L.","year":"2006","unstructured":"M. L. Scott . Sequential specification of transactional memory semantics . In TRANSACT: First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing , June 2006 . M. L. Scott. Sequential specification of transactional memory semantics. In TRANSACT: First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, June 2006."},{"key":"e_1_3_2_1_25_1","first-page":"1","volume-title":"International Conference on Databases","author":"Traiger I.","year":"1983","unstructured":"I. Traiger . Trends in systems aspects of database management . In International Conference on Databases , pages 1 -- 21 . Wiley Heyden Ltd , 1983 . I. Traiger. Trends in systems aspects of database management. In International Conference on Databases, pages 1--21. Wiley Heyden Ltd, 1983."},{"key":"e_1_3_2_1_26_1","first-page":"515","volume-title":"Database Transaction Models for Advanced Applications","author":"Weikum G.","year":"1992","unstructured":"G. Weikum and H.-J. Schek . Concepts and applications of multilevel transactions and open nested transactions . In Database Transaction Models for Advanced Applications , pages 515 -- 553 . Morgan Kaufmann , San Francisco, CA, USA , 1992 . G. Weikum and H.-J. Schek. Concepts and applications of multilevel transactions and open nested transactions. In Database Transaction Models for Advanced Applications, pages 515--553. Morgan Kaufmann, San Francisco, CA, USA, 1992."},{"key":"e_1_3_2_1_27_1","volume-title":"TRANSACT: First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing","author":"Zilles C.","year":"2006","unstructured":"C. Zilles and L. Baugh . Extending hardware transactional memory to support non-busy waiting and non-transactional actions . In TRANSACT: First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing , June 2006 . C. Zilles and L. Baugh. Extending hardware transactional memory to support non-busy waiting and non-transactional actions. In TRANSACT: First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, June 2006."}],"event":{"name":"MSPC '06: ACM SIGPLAN Workshop on Memory Systems Performance and Correctness 2006","location":"San Jose California","acronym":"MSPC '06","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2006 workshop on Memory system performance and correctness"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1178597.1178610","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1178597.1178610","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:09Z","timestamp":1750262889000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1178597.1178610"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10,22]]},"references-count":26,"alternative-id":["10.1145\/1178597.1178610","10.1145\/1178597"],"URL":"https:\/\/doi.org\/10.1145\/1178597.1178610","relation":{},"subject":[],"published":{"date-parts":[[2006,10,22]]},"assertion":[{"value":"2006-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}