{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:15:37Z","timestamp":1750306537975,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,5,31]],"date-time":"2015-05-31T00:00:00Z","timestamp":1433030400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Schweizerische Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","doi-asserted-by":"publisher","award":["00021-146407\/1"],"award-info":[{"award-number":["00021-146407\/1"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,5,31]]},"DOI":"10.1145\/2771937.2771946","type":"proceedings-article","created":{"date-parts":[[2015,6,12]],"date-time":"2015-06-12T18:43:54Z","timestamp":1434134634000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Applying HTM to an OLTP System"],"prefix":"10.1145","author":[{"given":"David","family":"Cervini","sequence":"first","affiliation":[{"name":"\u00c9cole Polytechnique, F\u00e9d\u00e9rale de Lausanne"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danica","family":"Porobic","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique, F\u00e9d\u00e9rale de Lausanne"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P\u0131nar","family":"T\u00f6z\u00fcn","sequence":"additional","affiliation":[{"name":"IBM Almaden, Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anastasia","family":"Ailamaki","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique, F\u00e9d\u00e9rale de Lausanne"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,5,31]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1145\/1508244.1508263"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1145\/2628071.2628080"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1145\/1924421.1924440"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1145\/165123.165164"},{"unstructured":"Intel. Erratum HSW136: Software Using Intel TSX May Result in Unpredictable System Behavior. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/specification-updates\/xeon-e3-1200v3-spec-update.pdf.  Intel. Erratum HSW136: Software Using Intel TSX May Result in Unpredictable System Behavior. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/specification-updates\/xeon-e3-1200v3-spec-update.pdf.","key":"e_1_3_2_1_5_1"},{"unstructured":"Intel. Intel 64 and IA-32 Architectures Optimization Reference Manual. http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/architectures-software-developer-manuals.html.  Intel. Intel 64 and IA-32 Architectures Optimization Reference Manual. http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/architectures-software-developer-manuals.html.","key":"e_1_3_2_1_6_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.14778\/1687627.1687682"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1007\/s00778-013-0312-3"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/1516360.1516365"},{"key":"e_1_3_2_1_10_1","first-page":"476","volume-title":"HPCA","author":"Karnagel T.","year":"2014","unstructured":"T. Karnagel , R. Dementiev , R. Rajwar , K. Lai , T. Legler , B. Schlegel , and W. Lehner . Improving in-memory database index performance with Intel Transactional Synchronization Extensions . In HPCA , pages 476 -- 487 , 2014 . T. Karnagel, R. Dementiev, R. Rajwar, K. Lai, T. Legler, B. Schlegel, and W. Lehner. Improving in-memory database index performance with Intel Transactional Synchronization Extensions. In HPCA, pages 476--487, 2014."},{"unstructured":"A. Kleen. https:\/\/github.com\/andikleen\/glibc.  A. Kleen. https:\/\/github.com\/andikleen\/glibc.","key":"e_1_3_2_1_11_1"},{"unstructured":"A. Kleen. TSX anti patterns in lock elision code. https:\/\/software.intel.com\/en-us\/articles\/tsx-anti-patterns-in-lock-elision-code.  A. Kleen. TSX anti patterns in lock elision code. https:\/\/software.intel.com\/en-us\/articles\/tsx-anti-patterns-in-lock-elision-code.","key":"e_1_3_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1109\/ICDE.2014.6816683"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/800022.808319"},{"key":"e_1_3_2_1_15_1","volume-title":"Telecom application transaction processing benchmark (TATP)","author":"Neuvonen S.","year":"2009","unstructured":"S. Neuvonen , A. Wolski , M. Manner , and V. Raatikka . Telecom application transaction processing benchmark (TATP) , 2009 . http:\/\/tatpbenchmark.sourceforge.net\/. S. Neuvonen, A. Wolski, M. Manner, and V. Raatikka. Telecom application transaction processing benchmark (TATP), 2009. http:\/\/tatpbenchmark.sourceforge.net\/."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.5555\/563998.564036"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/2602988.2602992"},{"unstructured":"K. Rogozhin. Profiling Intel Transactional Synchronization Extensions with Intel VTune Amplifier XE. https:\/\/software.intel.com\/en-us\/articles\/profiling-intel-transactional-synchronization-extensions-with-intel-vtune-amplifier-xe.  K. Rogozhin. Profiling Intel Transactional Synchronization Extensions with Intel VTune Amplifier XE. https:\/\/software.intel.com\/en-us\/articles\/profiling-intel-transactional-synchronization-extensions-with-intel-vtune-amplifier-xe.","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","first-page":"43","volume-title":"ADMS","author":"Tran K. Q.","year":"2010","unstructured":"K. Q. Tran , S. Blanas , and J. F. Naughton . On transactional memory, spinlocks, and database transactions . In ADMS , pages 43 -- 50 , 2010 . K. Q. Tran, S. Blanas, and J. F. Naughton. On transactional memory, spinlocks, and database transactions. In ADMS, pages 43--50, 2010."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/2370816.2370836"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1145\/2592798.2592815"},{"key":"e_1_3_2_1_22_1","volume-title":"Intel performance counter monitor 2.6","author":"Willhalm T.","year":"2012","unstructured":"T. Willhalm , R. Dementiev , and P. Fay . Intel performance counter monitor 2.6 , 2012 . http:\/\/www.intel.com\/software\/pcm. T. Willhalm, R. Dementiev, and P. Fay. Intel performance counter monitor 2.6, 2012. http:\/\/www.intel.com\/software\/pcm."},{"unstructured":"N. Willis. Merging lock elision into glibc. https:\/\/lwn.net\/Articles\/557222\/.  N. Willis. Merging lock elision into glibc. https:\/\/lwn.net\/Articles\/557222\/.","key":"e_1_3_2_1_23_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/2503210.2503232"}],"event":{"sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"acronym":"SIGMOD\/PODS'15","name":"SIGMOD\/PODS'15: International Conference on Management of Data","location":"Melbourne VIC Australia"},"container-title":["Proceedings of the 11th International Workshop on Data Management on New Hardware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2771937.2771946","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2771937.2771946","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:22Z","timestamp":1750227142000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2771937.2771946"}},"subtitle":["No Free Lunch"],"short-title":[],"issued":{"date-parts":[[2015,5,31]]},"references-count":24,"alternative-id":["10.1145\/2771937.2771946","10.1145\/2771937"],"URL":"https:\/\/doi.org\/10.1145\/2771937.2771946","relation":{},"subject":[],"published":{"date-parts":[[2015,5,31]]},"assertion":[{"value":"2015-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}