{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T04:58:21Z","timestamp":1755838701931,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,6,11]],"date-time":"2018-06-11T00:00:00Z","timestamp":1528675200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,6,11]]},"DOI":"10.1145\/3211922.3211930","type":"proceedings-article","created":{"date-parts":[[2018,6,5]],"date-time":"2018-06-05T17:54:00Z","timestamp":1528221240000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["An analysis and comparison of database cracking kernels"],"prefix":"10.1145","author":[{"given":"Immanuel","family":"Haffner","sequence":"first","affiliation":[{"name":"Saarland University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felix Martin","family":"Schuhknecht","sequence":"additional","affiliation":[{"name":"Saarland University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Dittrich","sequence":"additional","affiliation":[{"name":"Saarland University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,6,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2017. cpuset(7) - Linux Programmer's Manual. (2017). Retrieved 2017-07-03 from http:\/\/man7.org\/linux\/man-pages\/man7\/cpuset-7.html  2017. cpuset(7) - Linux Programmer's Manual. (2017). Retrieved 2017-07-03 from http:\/\/man7.org\/linux\/man-pages\/man7\/cpuset-7.html"},{"key":"e_1_3_2_1_2_1","unstructured":"2017. numactl(8)-Linux Programmer's Manual. (2017). Retrieved 2017-07-03 from http:\/\/man7.org\/linux\/man-pages\/man8\/numactl-8.html  2017. numactl(8)-Linux Programmer's Manual. (2017). Retrieved 2017-07-03 from http:\/\/man7.org\/linux\/man-pages\/man8\/numactl-8.html"},{"key":"e_1_3_2_1_3_1","unstructured":"2017. Performance Application Programming Interface. (2017). Retrieved 2017-07-07 from http:\/\/icl.utk.edu\/papi\/  2017. Performance Application Programming Interface. (2017). Retrieved 2017-07-07 from http:\/\/icl.utk.edu\/papi\/"},{"key":"e_1_3_2_1_4_1","unstructured":"2017. std::map. (2017). Retrieved 2017-07-17 from http:\/\/en.cppreference.com\/w\/cpp\/container\/map  2017. std::map. (2017). Retrieved 2017-07-17 from http:\/\/en.cppreference.com\/w\/cpp\/container\/map"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619228.2619231"},{"volume-title":"VLDB 2001, Proceedings of 27th International Conference on Very Large Data Bases, September 11--14","year":"2001","author":"Apers Peter M. G.","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00453-003-1021-x"},{"volume-title":"Encyclopedia of Data Warehousing and Mining","author":"Das Gautam","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","unstructured":"Agner Fog. 2017. An optimization guide for assembly programmers and compiler makers. Technical University of Denmark http:\/\/agner.org\/optimize\/microarchitecture.pdf  Agner Fog. 2017. An optimization guide for assembly programmers and compiler makers. Technical University of Denmark http:\/\/agner.org\/optimize\/microarchitecture.pdf"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1966.1053907"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.14778\/2168651.2168652"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/5.1.10"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247525"},{"volume-title":"Database Cracking. In CIDR","year":"2007","author":"Idreos Stratos","key":"e_1_3_2_1_14_1"},{"key":"e_1_3_2_1_15_1","unstructured":"Intel 2012. Intel Architecture Instruction Set Extensions Programming Reference. Intel.  Intel 2012. Intel Architecture Instruction Set Extensions Programming Reference. Intel."},{"key":"e_1_3_2_1_16_1","unstructured":"Intel 2016. Intel 64 and IA-32 Architectures Optimization Reference Manual. Intel.  Intel 2016. Intel 64 and IA-32 Architectures Optimization Reference Manual. Intel."},{"key":"e_1_3_2_1_17_1","unstructured":"Intel. 2017. Intel Architecture Code Analyzer. (2017). Retrieved 2018-01-30 from https:\/\/software.intel.com\/en-us\/articles\/intel-architecture-code-analyzer\/  Intel. 2017. Intel Architecture Code Analyzer. (2017). Retrieved 2018-01-30 from https:\/\/software.intel.com\/en-us\/articles\/intel-architecture-code-analyzer\/"},{"key":"e_1_3_2_1_18_1","unstructured":"Tim Kraska Alex Beutel Ed H. Chi Jeffrey Dean and Neoklis Polyzotis. 2017. The Case for Learned Index Structures. CoRR abs\/1712.01208 (2017). arXiv:1712.01208 http:\/\/arxiv.org\/abs\/1712.01208  Tim Kraska Alex Beutel Ed H. Chi Jeffrey Dean and Neoklis Polyzotis. 2017. The Case for Learned Index Structures. CoRR abs\/1712.01208 (2017). arXiv:1712.01208 http:\/\/arxiv.org\/abs\/1712.01208"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/3151113.3151114"},{"key":"e_1_3_2_1_20_1","unstructured":"Holger Pirk. 2017. Vectorized crack-in-two source code. (2017). Retrieved 2017-07-19 from https:\/\/bitbucket.org\/holger\/crackingscanvssort  Holger Pirk. 2017. Vectorized crack-in-two source code. (2017). Retrieved 2017-07-19 from https:\/\/bitbucket.org\/holger\/crackingscanvssort"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619228.2619232"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Felix Martin Schuhknecht Jens Dittrich and Laurent Linden. 2018. Adaptive Adaptive Indexing. ICDE (2018).  Felix Martin Schuhknecht Jens Dittrich and Laurent Linden. 2018. Adaptive Adaptive Indexing. ICDE (2018).","DOI":"10.1109\/ICDE.2018.00066"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/2977797.2977803"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732228.2732229"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-015-0397-y"},{"key":"e_1_3_2_1_26_1","unstructured":"Zack Smith. 2017. Bandwidth: a memory bandwidth benchmark. (2017). Retrieved 2018-01-29 from http:\/\/zsmith.co\/bandwidth.html  Zack Smith. 2017. Bandwidth: a memory bandwidth benchmark. (2017). Retrieved 2018-01-29 from http:\/\/zsmith.co\/bandwidth.html"}],"event":{"name":"SIGMOD\/PODS '18: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Houston Texas","acronym":"SIGMOD\/PODS '18"},"container-title":["Proceedings of the 14th International Workshop on Data Management on New Hardware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3211922.3211930","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3211922.3211930","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:54:17Z","timestamp":1750287257000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3211922.3211930"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,11]]},"references-count":26,"alternative-id":["10.1145\/3211922.3211930","10.1145\/3211922"],"URL":"https:\/\/doi.org\/10.1145\/3211922.3211930","relation":{},"subject":[],"published":{"date-parts":[[2018,6,11]]},"assertion":[{"value":"2018-06-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}