{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T22:56:00Z","timestamp":1783551360991,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,3,5]],"date-time":"2011-03-05T00:00:00Z","timestamp":1299283200000},"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":[[2011,3,5]]},"DOI":"10.1145\/1950365.1950380","type":"proceedings-article","created":{"date-parts":[[2011,3,8]],"date-time":"2011-03-08T10:03:11Z","timestamp":1299578591000},"page":"105-118","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":360,"title":["NV-Heaps"],"prefix":"10.1145","author":[{"given":"Joel","family":"Coburn","sequence":"first","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adrian M.","family":"Caulfield","sequence":"additional","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ameen","family":"Akel","sequence":"additional","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Laura M.","family":"Grupp","sequence":"additional","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rajesh K.","family":"Gupta","sequence":"additional","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ranjit","family":"Jhala","sequence":"additional","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Steven","family":"Swanson","sequence":"additional","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2011,3,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"B. Aker. Libmemcached. http:\/\/libmemcached.org\/.  B. Aker. Libmemcached. http:\/\/libmemcached.org\/."},{"key":"e_1_3_2_1_2_1","volume-title":"March","author":"Allenbach P.","year":"2009","unstructured":"P. Allenbach . Java card 3: Classic functionality gets a connectivity boost , March 2009 . http:\/\/java.sun.com\/developer\/technicalArticles\/javacard\/javacard3\/. P. Allenbach. Java card 3: Classic functionality gets a connectivity boost, March 2009. http:\/\/java.sun.com\/developer\/technicalArticles\/javacard\/javacard3\/."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38847"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/245882.245905"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11602569_48"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379232"},{"key":"e_1_3_2_1_7_1","volume-title":"May","author":"Biswas R.","year":"2006","unstructured":"R. Biswas and E. Ort . The java persistence api - a simpler programming model for entity persistence , May 2006 . http:\/\/java.sun.com\/developer\/technicalArticles\/J2EE\/jpa\/. R. Biswas and E. Ort. The java persistence api - a simpler programming model for entity persistence, May 2006. http:\/\/java.sun.com\/developer\/technicalArticles\/J2EE\/jpa\/."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250667"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IITC.2008.4546972"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/125223.125254"},{"key":"e_1_3_2_1_11_1","first-page":"474","volume-title":"The exodus extensible dbms project: an overview","author":"Carey M. J.","year":"1990","unstructured":"M. J. Carey , D. J. DeWitt , G. Graefe , D. M. Haight , J. E. Richardson , D. T. Schuh , E. J. Shekita , and S. L. Vandenberg . The exodus extensible dbms project: an overview . pages 474 -- 499 , 1990 . M. J. Carey, D. J. DeWitt, G. Graefe, D. M. Haight, J. E. Richardson, D. T. Schuh, E. J. Shekita, and S. L. Vandenberg. The exodus extensible dbms project: an overview. pages 474--499, 1990."},{"key":"e_1_3_2_1_12_1","volume-title":"Object Data Management: Object-Oriented and Extended","author":"Cattell R. G.","year":"1994","unstructured":"R. G. Cattell . Object Data Management: Object-Oriented and Extended . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA , 1994 . R. G. Cattell. Object Data Management: Object-Oriented and Extended. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1994."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.56"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.33"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669157"},{"key":"e_1_3_2_1_16_1","unstructured":"S. Chu. Memcachedb. http:\/\/memcachedb.org\/.  S. Chu. Memcachedb. http:\/\/memcachedb.org\/."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1883713.1883714"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630086"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/VTSA.2008.4530803"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1512762.1512768"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/998680.1006711"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/1096-9942(1999)5:4%3C201::AID-TAPO2%3E3.0.CO;2-6"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949340"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37512"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872048"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133956.1133967"},{"key":"e_1_3_2_1_29_1","volume-title":"Emerging research devices","year":"2009","unstructured":"International technology roadmap for semiconductors : Emerging research devices , 2009 . International technology roadmap for semiconductors: Emerging research devices, 2009."},{"key":"e_1_3_2_1_30_1","first-page":"48","volume-title":"VLDB '94: Proceedings of the 20th International Conference on Very Large Data Bases","author":"Jagadish H. V.","year":"1994","unstructured":"H. V. Jagadish , D. F. Lieuwen , R. Rastogi , A. Silberschatz , and S. Sudarshan . Dal\u00ed: A high performance main memory storage manager . In VLDB '94: Proceedings of the 20th International Conference on Very Large Data Bases , pages 48 -- 59 , San Francisco, CA, USA , 1994 . Morgan Kaufmann Publishers Inc. H. V. Jagadish, D. F. Lieuwen, R. Rastogi, A. Silberschatz, and S. Sudarshan. Dal\u00ed: A high performance main memory storage manager. In VLDB '94: Proceedings of the 20th International Conference on Very Large Data Bases, pages 48--59, San Francisco, CA, USA, 1994. Morgan Kaufmann Publishers Inc."},{"key":"e_1_3_2_1_31_1","volume-title":"March","year":"2009","unstructured":"Jedec standard : Low power double data rate 2 (lpddr2) , March 2009 . Jedec standard: Low power double data rate 2 (lpddr2), March 2009."},{"issue":"1","key":"e_1_3_2_1_32_1","first-page":"109","article-title":"2 mb spram (spin-transfer torque ram) with bit-by-bit bi-directional current write and parallelizing-direction current read. Solid-State Circuits","volume":"43","author":"Kawahara T.","year":"2008","unstructured":"T. Kawahara , R. Takemura , K. Miura , J. Hayakawa , S. Ikeda , Y. M. Lee , R. Sasaki , Y. Goto , K. Ito , T. Meguro , F. Matsukura , H. Takahashi , H. Matsuoka , and H. Ohno . 2 mb spram (spin-transfer torque ram) with bit-by-bit bi-directional current write and parallelizing-direction current read. Solid-State Circuits , IEEE Journal of , 43 ( 1 ): 109 -- 120 , Jan. 2008 . T. Kawahara, R. Takemura, K. Miura, J. Hayakawa, S. Ikeda, Y. M. Lee, R. Sasaki, Y. Goto, K. Ito, T. Meguro, F. Matsukura, H. Takahashi, H. Matsuoka, and H. Ohno. 2 mb spram (spin-transfer torque ram) with bit-by-bit bi-directional current write and parallelizing-direction current read. Solid-State Circuits, IEEE Journal of, 43(1):109--120, Jan. 2008.","journal-title":"IEEE Journal of"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170068"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/125223.125244"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555758"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/42392.42399"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/233269.233346"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266665"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_40_1","volume-title":"ACM SIGPLAN Workshop on Transactional Computing.","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 software transactional memory . In ACM SIGPLAN Workshop on Transactional Computing. Jun 2006 . Held in conjunction with PLDI 2006. Expanded version available as TR 893, Department of Computer Science, University of Rochester, March 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 software transactional memory. In ACM SIGPLAN Workshop on Transactional Computing. Jun 2006. Held in conjunction with PLDI 2006. Expanded version available as TR 893, Department of Computer Science, University of Rochester, March 2006."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(20000410)30:4%3C449::AID-SPE306%3E3.3.CO;2-P"},{"key":"e_1_3_2_1_42_1","unstructured":"Memcached. http:\/\/memcached.org\/.  Memcached. http:\/\/memcached.org\/."},{"key":"e_1_3_2_1_43_1","unstructured":"J. Metz. E-mail and appointment falsification analysis analysis of e-mail and appointment falsification on microsoft outlook\/exchange. http:\/\/sourceforge.net\/projects\/libpff\/files\/.  J. Metz. E-mail and appointment falsification analysis analysis of e-mail and appointment falsification on microsoft outlook\/exchange. http:\/\/sourceforge.net\/projects\/libpff\/files\/."},{"key":"e_1_3_2_1_44_1","unstructured":"http:\/\/office.microsoft.com\/en-us\/outlook\/ha010563001033.aspx.  http:\/\/office.microsoft.com\/en-us\/outlook\/ha010563001033.aspx."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_46_1","unstructured":"Berkeley db. http:\/\/www.oracle.com\/technology\/products\/\\\\berkeley-db\/index.html.  Berkeley db. http:\/\/www.oracle.com\/technology\/products\/\\\\berkeley-db\/index.html."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168632"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669117"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122971.1123001"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168631"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073861"},{"key":"e_1_3_2_1_53_1","first-page":"29","volume-title":"OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementation","author":"Sears R.","year":"2006","unstructured":"R. Sears and E. Brewer . Stasis: flexible transactional storage . In OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementation , pages 29 -- 44 , Berkeley, CA, USA , 2006 . USENIX Association. R. Sears and E. Brewer. Stasis: flexible transactional storage. In OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementation, pages 29--44, Berkeley, CA, USA, 2006. USENIX Association."},{"key":"e_1_3_2_1_54_1","first-page":"9","volume-title":"Proceedings of the 1992 Winter Usenix","author":"Seltzer M.","year":"1992","unstructured":"M. Seltzer and M. Olson . Libtp: Portable, modular transactions for unix . In Proceedings of the 1992 Winter Usenix , pages 9 -- 25 , 1992 . M. Seltzer and M. Olson. Libtp: Portable, modular transactions for unix. In Proceedings of the 1992 Winter Usenix, pages 9--25, 1992."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/647057.713855"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_57_1","first-page":"11","volume-title":"POS","author":"Singhal V.","year":"1992","unstructured":"V. Singhal , S. V. Kakkad , and P. R. Wilson . Texas: An efficient, portable persistent store . In POS , pages 11 -- 33 , 1992 . V. Singhal, S. V. Kakkad, and P. R. Wilson. Texas: An efficient, portable persistent store. In POS, pages 11--33, 1992."},{"key":"e_1_3_2_1_58_1","volume-title":"Inside the as\/400","author":"Soltis F. G.","year":"1996","unstructured":"F. G. Soltis . Inside the as\/400 . Twenty Ninth Street Press , 1996 . F. G. Soltis. Inside the as\/400. Twenty Ninth Street Press, 1996."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICICDT.2007.4299581"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/191839.191919"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555759"}],"event":{"name":"ASPLOS'11: Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Newport Beach California USA","acronym":"ASPLOS'11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1950365.1950380","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1950365.1950380","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:59:32Z","timestamp":1750229972000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1950365.1950380"}},"subtitle":["making persistent objects fast and safe with next-generation, non-volatile memories"],"short-title":[],"issued":{"date-parts":[[2011,3,5]]},"references-count":62,"alternative-id":["10.1145\/1950365.1950380","10.1145\/1950365"],"URL":"https:\/\/doi.org\/10.1145\/1950365.1950380","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1961295.1950380","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/1961296.1950380","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,3,5]]},"assertion":[{"value":"2011-03-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}