{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T09:49:40Z","timestamp":1773481780233,"version":"3.50.1"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319139593","type":"print"},{"value":"9783319139609","type":"electronic"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-13960-9_8","type":"book-chapter","created":{"date-parts":[[2015,1,13]],"date-time":"2015-01-13T03:40:51Z","timestamp":1421120451000},"page":"97-111","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Database Scan Variants on Modern CPUs: A Performance Study"],"prefix":"10.1007","author":[{"given":"David","family":"Broneske","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Bre\u00df","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gunter","family":"Saake","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,1,14]]},"reference":[{"issue":"10","key":"8_CR1","first-page":"1064","volume":"5","author":"MC Albutiu","year":"2012","unstructured":"Albutiu, M.C., Kemper, A., Neumann, T.: Massively parallel sort-merge joins in main memory multi-core database systems. PVLDB 5(10), 1064\u20131075 (2012)","journal-title":"PVLDB"},{"issue":"1","key":"8_CR2","first-page":"85","volume":"7","author":"C Balkesen","year":"2013","unstructured":"Balkesen, C., Alonso, G., Teubner, J., \u00d6zsu, M.T.: Multi-core, main-memory joins: sort vs. hash revisited. PVLDB 7(1), 85\u201396 (2013)","journal-title":"PVLDB"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Balkesen, C., Teubner, J., Alonso, G., \u00d6zsu, M.T.: Main-memory hash joins on multi-core CPUs: tuning to the underlying hardware. In: ICDE, pp. 362\u2013373 (2013)","DOI":"10.1109\/ICDE.2013.6544839"},{"issue":"8","key":"8_CR4","doi-asserted-by":"publisher","first-page":"1084","DOI":"10.1016\/j.is.2013.05.004","volume":"38","author":"S Bre\u00df","year":"2013","unstructured":"Bre\u00df, S., Beier, F., Rauhe, H., Sattler, K.U., Schallehn, E., Saake, G.: Efficient co-processor utilization in database query processing. Inf. Sys. 38(8), 1084\u20131096 (2013)","journal-title":"Inf. Sys."},{"key":"8_CR5","doi-asserted-by":"publisher","unstructured":"Bre\u00df, S., Siegmund, N., Heimel, M., Saecker, M., Lauer, T., Bellatreche, L., Saake, G.: Load-aware inter-co-processor parallelism in database query processing. Data Knowl. Eng. (2014). doi:10.1016\/j.datak.2014.07.003","DOI":"10.1016\/j.datak.2014.07.003"},{"key":"8_CR6","unstructured":"Broneske, D., Bre\u00df, S., Heimel, M., Saake, G.: Toward hardware-sensitive database operations. In: EDBT, pp. 229\u2013234 (2014)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Datta, K., Murphy, M., Volkov, V., Williams, S., Carter, J., Oliker, L., Patterson, D., Shalf, J., Yelick, K.: Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures. In: SC, pp. 1\u201312 (2008)","DOI":"10.1109\/SC.2008.5222004"},{"key":"8_CR8","unstructured":"Heimel, M., Markl, V.: A first step towards GPU-assisted query optimization. In: ADMS, pp. 33\u201344 (2012)"},{"key":"8_CR9","volume-title":"Computer Architecture: A Quantitative Approach","author":"JL Hennessy","year":"2007","unstructured":"Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach, 4th edn. Morgan Kaufmann Publishers Inc, San Francisco (2007)","edition":"4"},{"key":"8_CR10","unstructured":"Intel: Intel 64 and IA-32 Architectures Optimization Reference Manual (April 2012). http:\/\/www.intel.com\/content\/dam\/doc\/manual\/64-ia-32-architectures-optimization-manual.pdf"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Kim, C., Chhugani, J., Satish, N., Sedlar, E., Nguyen, A.D., Kaldewey, T., Lee, V.W., Brandt, S.A., Dubey, P.: FAST: fast architecture sensitive tree search on modern CPUs and GPUs. In: SIGMOD, pp. 339\u2013350 (2010)","DOI":"10.1145\/1807167.1807206"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Leis, V., Boncz, P., Kemper, A., Neumann, T.: Morsel-driven parallelism: a NUMA-aware query evaluation framework for the many-core age. In: SIGMOD, pp. 743\u2013754 (2014)","DOI":"10.1145\/2588555.2610507"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Li, Y., Patel, J.M.: BitWeaving: fast scans for main memory data processing. In: SIGMOD, pp. 289\u2013300 (2013)","DOI":"10.1145\/2463676.2465322"},{"issue":"1","key":"8_CR14","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1147\/sj.421.0098","volume":"42","author":"V Markl","year":"2003","unstructured":"Markl, V., Lohman, G.M., Raman, V.: LEO: an autonomic query optimizer for DB2. IBM Syst. J. 42(1), 98\u2013106 (2003)","journal-title":"IBM Syst. J."},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Markl, V., Raman, V., Simmen, D., Lohman, G., Pirahesh, H., Cilimdzic, M.: Robust query processing through progressive optimization. In: SIGMOD, pp. 659\u2013670 (2004)","DOI":"10.1145\/1007568.1007642"},{"key":"8_CR16","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1145\/974750.974755","volume":"29","author":"KA Ross","year":"2004","unstructured":"Ross, K.A.: Selection conditions in main-memory. TODS 29, 132\u2013161 (2004)","journal-title":"TODS"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"R\u01ceducanu, B., Boncz, P., Zukowski, M.: Micro adaptivity in vectorwise. In: SIGMOD, pp. 1231\u20131242 (2013)","DOI":"10.1145\/2463676.2465292"},{"issue":"8","key":"8_CR18","first-page":"1169","volume":"23","author":"J Teubner","year":"2011","unstructured":"Teubner, J., Mueller, R., Alonso, G.: Frequent item computation on a chip. TDKE 23(8), 1169\u20131181 (2011)","journal-title":"TDKE"},{"issue":"1","key":"8_CR19","first-page":"385","volume":"2","author":"T Willhalm","year":"2009","unstructured":"Willhalm, T., Boshmaf, Y., Plattner, H., Popovici, N., Zeier, A., Schaffner, J.: SIMD-Scan: ultra fast in-memory table scan using on-chip vector processing units. PVLDB 2(1), 385\u2013394 (2009)","journal-title":"PVLDB"},{"key":"8_CR20","unstructured":"Willhalm, T., Oukid, I., M\u00fcller, I., Faerber, F.: Vectorizing database column scans with complex predicates. In: ADMS, pp. 1\u201312 (2013)"},{"key":"8_CR21","unstructured":"Zeuch, S., Freytag, J.C., Huber, F.: Adapting tree structures for processing with SIMD instructions. In: EDBT, pp. 97\u2013108 (2014)"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Zhou, J., Ross, K.A.: Implementing database operations using SIMD instructions. In: SIGMOD, pp. 145\u2013156 (2002)","DOI":"10.1145\/564691.564709"}],"container-title":["Lecture Notes in Computer Science","In Memory Data Management and Analysis"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-13960-9_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,20]],"date-time":"2023-02-20T19:57:44Z","timestamp":1676923064000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-13960-9_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319139593","9783319139609"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-13960-9_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"14 January 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}