{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T02:18:17Z","timestamp":1773886697368,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":81,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,5,31]],"date-time":"2020-05-31T00:00:00Z","timestamp":1590883200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Bundesministerium f\u00fcr Bildung und Forschung","award":["01IS18025A, 01IS18037A"],"award-info":[{"award-number":["01IS18025A, 01IS18037A"]}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["MA4662-5"],"award-info":[{"award-number":["MA4662-5"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Bundesministerium f\u00fcr Wirtschaft und Energie","award":["01MD19002B"],"award-info":[{"award-number":["01MD19002B"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,11]]},"DOI":"10.1145\/3318464.3389739","type":"proceedings-article","created":{"date-parts":[[2020,5,29]],"date-time":"2020-05-29T17:12:33Z","timestamp":1590772353000},"page":"2487-2503","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["Grizzly: Efficient Stream Processing Through Adaptive Query Compilation"],"prefix":"10.1145","author":[{"given":"Philipp M.","family":"Grulich","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"given":"Bre\u00df","family":"Sebastian","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"given":"Steffen","family":"Zeuch","sequence":"additional","affiliation":[{"name":"Technische Universitat Berlin &amp; DFKI GmbH, Berlin, Germany"}]},{"given":"Jonas","family":"Traub","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"given":"Janis von","family":"Bleichert","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"given":"Zongxiong","family":"Chen","sequence":"additional","affiliation":[{"name":"DFKI GmbH, Berlin, Germany"}]},{"given":"Tilmann","family":"Rabl","sequence":"additional","affiliation":[{"name":"HPI, University of Potsdam, Potsdam, Germany"}]},{"given":"Volker","family":"Markl","sequence":"additional","affiliation":[{"name":"Technische Universitat Berlin &amp; DFKI GmbH, Berlin, Germany"}]}],"member":"320","published-online":{"date-parts":[[2020,5,31]]},"reference":[{"key":"e_1_3_2_2_1_1","first-page":"277","article-title":"The design of the borealis stream processing engine","volume":"5","author":"Abadi Daniel J","year":"2005","unstructured":"Daniel J Abadi , Yanif Ahmad , Magdalena Balazinska , Ugur Cetintemel , Mitch Cherniack , Jeong-Hyon Hwang , Wolfgang Lindner , Anurag Maskey , Alex Rasin , Esther Ryvkina , 2005 . The design of the borealis stream processing engine .. In CIDR , Vol. 5. 277 -- 289 . Daniel J Abadi, Yanif Ahmad, Magdalena Balazinska, Ugur Cetintemel, Mitch Cherniack, Jeong-Hyon Hwang, Wolfgang Lindner, Anurag Maskey, Alex Rasin, Esther Ryvkina, et al. 2005. The design of the borealis stream processing engine.. In CIDR, Vol. 5. 277--289.","journal-title":"CIDR"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-003-0095-z"},{"key":"e_1_3_2_2_3_1","volume-title":"Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop. https:\/\/databricks.com\/blog\/2016\/05\/23\/apache-spark-as-a-compiler-joining-a-billion-rows-per-second-on-a-laptop.html. [Online","author":"Agarwal Sameer","year":"2019","unstructured":"Sameer Agarwal , Davies Liu , and Reynold Xin . 2016. Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop. https:\/\/databricks.com\/blog\/2016\/05\/23\/apache-spark-as-a-compiler-joining-a-billion-rows-per-second-on-a-laptop.html. [Online ; accessed 31.5. 2019 ]. Sameer Agarwal, Davies Liu, and Reynold Xin. 2016. Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop. https:\/\/databricks.com\/blog\/2016\/05\/23\/apache-spark-as-a-compiler-joining-a-billion-rows-per-second-on-a-laptop.html. [Online; accessed 31.5.2019]."},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Yanif Ahmad and Christoph Koch. 2009. DBToaster: A SQL Compiler for High-performance Delta Processing in Main-memory Databases. In PVLDB. VLDB Endowment 1566--1569.  Yanif Ahmad and Christoph Koch. 2009. DBToaster: A SQL Compiler for High-performance Delta Processing in Main-memory Databases. In PVLDB. VLDB Endowment 1566--1569.","DOI":"10.14778\/1687553.1687592"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536229"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"crossref","unstructured":"John R Allen Ken Kennedy Carrie Porterfield and Joe Warren. 1983. Conversion of control dependence to data dependence. In SIGPLAN. ACM 177--189.  John R Allen Ken Kennedy Carrie Porterfield and Joe Warren. 1983. Conversion of control dependence to data dependence. In SIGPLAN. ACM 177--189.","DOI":"10.1145\/567067.567085"},{"key":"e_1_3_2_2_7_1","volume-title":"A framework for balancing control flow and predication","author":"August David I","unstructured":"David I August , Wen-mei W Hwu , and Scott A Mahlke . 1997. A framework for balancing control flow and predication . In MICRO. IEEE , 92--103. David I August, Wen-mei W Hwu, and Scott A Mahlke. 1997. A framework for balancing control flow and predication. In MICRO. IEEE, 92--103."},{"key":"e_1_3_2_2_8_1","unstructured":"Shivnath Babu and Pedro Bizarro. 2005. Adaptive query processing in the looking glass. In CIDR.  Shivnath Babu and Pedro Bizarro. 2005. Adaptive query processing in the looking glass. In CIDR."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Shivnath Babu Pedro Bizarro and David DeWitt. 2005. Proactive re-optimization. In SIGMOD. ACM 107--118.  Shivnath Babu Pedro Bizarro and David DeWitt. 2005. Proactive re-optimization. In SIGMOD. ACM 107--118.","DOI":"10.1145\/1066157.1066171"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"crossref","unstructured":"Alain Biem Eric Bouillet Hanhua Feng Anand Ranganathan Anton Riabov Olivier Verscheure Haris Koutsopoulos and Carlos Moran. 2010. IBM infosphere streams for scalable real-time intelligent transportation services. In SIGMOD. ACM 1093--1104.  Alain Biem Eric Bouillet Hanhua Feng Anand Ranganathan Anton Riabov Olivier Verscheure Haris Koutsopoulos and Carlos Moran. 2010. IBM infosphere streams for scalable real-time intelligent transportation services. In SIGMOD. ACM 1093--1104.","DOI":"10.1145\/1807167.1807291"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920874"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-018-0512-y"},{"key":"e_1_3_2_2_13_1","volume-title":"Database scan variants on modern CPUs: A performance study","author":"Broneske David","unstructured":"David Broneske , Sebastian Bre\u00df , and Gunter Saake . 2013. Database scan variants on modern CPUs: A performance study . In IMDM. Springer , 97--111. David Broneske, Sebastian Bre\u00df, and Gunter Saake. 2013. Database scan variants on modern CPUs: A performance study. In IMDM. Springer, 97--111."},{"key":"e_1_3_2_2_14_1","volume-title":"Hardware-sensitive scan operator variants for compiled selection pipelines","author":"Broneske David","unstructured":"David Broneske , Andreas Meister , and Gunter Saake . 2017. Hardware-sensitive scan operator variants for compiled selection pipelines . In BTW. Gesellschaft f\u00fcr Informatik, Bonn . David Broneske, Andreas Meister, and Gunter Saake. 2017. Hardware-sensitive scan operator variants for compiled selection pipelines. In BTW. Gesellschaft f\u00fcr Informatik, Bonn."},{"key":"e_1_3_2_2_15_1","volume-title":"Apache Flink: Stream and Batch Processing in a Single Engine","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone , Asterios Katsifodimos , Stephan Ewen , Volker Markl , Seif Haridi , and Kostas Tzoumas . 2015 . Apache Flink: Stream and Batch Processing in a Single Engine . IEEE Data Engineering Bulletin , Vol . 36, 4 (2015). Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache Flink: Stream and Batch Processing in a Single Engine. IEEE Data Engineering Bulletin, Vol. 36, 4 (2015)."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983323.2983807"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"crossref","unstructured":"Raul Castro Fernandez Matteo Migliavacca Evangelia Kalyvianaki and Peter Pietzuch. 2013. Integrating scale out and fault tolerance in stream processing using operator state management. In SIGMOD. ACM 725--736.  Raul Castro Fernandez Matteo Migliavacca Evangelia Kalyvianaki and Peter Pietzuch. 2013. Integrating scale out and fault tolerance in stream processing using operator state management. In SIGMOD. ACM 725--736.","DOI":"10.1145\/2463676.2465282"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735496.2735503"},{"key":"e_1_3_2_2_19_1","first-page":"4","article-title":"Telegraphcq: Continuous dataflow processing for an Uncertain world","volume":"2","author":"Chandrasekaran Sirish","year":"2003","unstructured":"Sirish Chandrasekaran , Owen Cooper , Amol Deshpande , Michael J Franklin , Joseph M Hellerstein , Wei Hong , Sailesh Krishnamurthy , Samuel Madden , Vijayshankar Raman , Frederick Reiss , 2003 . Telegraphcq: Continuous dataflow processing for an Uncertain world .. In CIDR , Vol. 2. 4 . Sirish Chandrasekaran, Owen Cooper, Amol Deshpande, Michael J Franklin, Joseph M Hellerstein, Wei Hong, Sailesh Krishnamurthy, Samuel Madden, Vijayshankar Raman, Frederick Reiss, et al. 2003. Telegraphcq: Continuous dataflow processing for an Uncertain world.. In CIDR, Vol. 2. 4.","journal-title":"CIDR"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/342009.335432"},{"key":"e_1_3_2_2_21_1","volume-title":"Boyang Jerry Peng, et al","author":"Chintapalli Sanket","year":"2016","unstructured":"Sanket Chintapalli , Derek Dagit , Bobby Evans , Reza Farivar , Thomas Graves , Mark Holderbaugh , Zhuo Liu , Kyle Nusbaum , Kishorkumar Patil , Boyang Jerry Peng, et al . 2016 . Benchmarking Streaming Computation Engines: Storm, Flink and Spark Streaming. In IPDPS. IEEE , 1789--1792. Sanket Chintapalli, Derek Dagit, Bobby Evans, Reza Farivar, Thomas Graves, Mark Holderbaugh, Zhuo Liu, Kyle Nusbaum, Kishorkumar Patil, Boyang Jerry Peng, et al. 2016. Benchmarking Streaming Computation Engines: Storm, Flink and Spark Streaming. In IPDPS. IEEE, 1789--1792."},{"key":"e_1_3_2_2_22_1","unstructured":"John Cieslewicz and Kenneth A Ross. 2007. Adaptive aggregation on chip multiprocessors. In VLDB. VLDB Endowment 339--350.  John Cieslewicz and Kenneth A Ross. 2007. Adaptive aggregation on chip multiprocessors. In VLDB. VLDB Endowment 339--350."},{"key":"e_1_3_2_2_23_1","unstructured":"Intel Corporation. 2016. Intel 64 and IA-32 Architectures Optimization Reference Manual.  Intel Corporation. 2016. Intel 64 and IA-32 Architectures Optimization Reference Manual."},{"key":"e_1_3_2_2_24_1","volume-title":"Ugur cC etintemel, and Stanley B. Zdonik","author":"Crotty Andrew","year":"2015","unstructured":"Andrew Crotty , Alex Galakatos , Kayhan Dursun , Tim Kraska , Ugur cC etintemel, and Stanley B. Zdonik . 2015 . Tupleware: \"Big\" Data, Big Analytics, Small Clusters. In CIDR. Andrew Crotty, Alex Galakatos, Kayhan Dursun, Tim Kraska, Ugur cC etintemel, and Stanley B. Zdonik. 2015. Tupleware: \"Big\" Data, Big Analytics, Small Clusters. In CIDR."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463710"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"crossref","unstructured":"M. Dreseler J. Kossmann J. Frohnhofen M. Uflacker and H. Plattner. 2018. Fused Table Scans: Combining AVX-512 and JIT to Double the Performance of Multi-Predicate Scans. In ICDEW. 102--109.  M. Dreseler J. Kossmann J. Frohnhofen M. Uflacker and H. Plattner. 2018. Fused Table Scans: Combining AVX-512 and JIT to Double the Performance of Multi-Predicate Scans. In ICDEW. 102--109.","DOI":"10.1109\/ICDEW.2018.00024"},{"key":"e_1_3_2_2_27_1","volume-title":"Haritsa","author":"Dutt Anshuman","year":"2014","unstructured":"Anshuman Dutt and Jayant R . Haritsa . 2014 . Plan Bouquets : Query Processing Without Selectivity Estimation. In SIGMOD. ACM, New York, NY, USA , 1039--1050. Anshuman Dutt and Jayant R. Haritsa. 2014. Plan Bouquets: Query Processing Without Selectivity Estimation. In SIGMOD. ACM, New York, NY, USA, 1039--1050."},{"key":"e_1_3_2_2_28_1","volume-title":"On-Stack Replacement for Program Generators and Source-to-Source Compilers. Preprint","author":"Essertel Gr\u00e9gory","year":"2018","unstructured":"Gr\u00e9gory Essertel , Ruby Tahboub , and Tiark Rompf . 2018a. On-Stack Replacement for Program Generators and Source-to-Source Compilers. Preprint ( 2018 ). Gr\u00e9gory Essertel, Ruby Tahboub, and Tiark Rompf. 2018a. On-Stack Replacement for Program Generators and Source-to-Source Compilers. Preprint (2018)."},{"key":"e_1_3_2_2_29_1","volume-title":"Flare: Optimizing Apache Spark with Native Compilation for Scale-Up Architectures and Medium-Size Data. In OSDI. 799--815.","author":"Essertel Gr\u00e9","year":"2018","unstructured":"Gr\u00e9 gory M. Essertel , Ruby Y. Tahboub , James M. Decker , Kevin J. Brown , Kunle Olukotun , and Tiark Rompf . 2018 b. Flare: Optimizing Apache Spark with Native Compilation for Scale-Up Architectures and Medium-Size Data. In OSDI. 799--815. Gr\u00e9 gory M. Essertel, Ruby Y. Tahboub, James M. Decker, Kevin J. Brown, Kunle Olukotun, and Tiark Rompf. 2018b. Flare: Optimizing Apache Spark with Native Compilation for Scale-Up Architectures and Medium-Size Data. In OSDI. 799--815."},{"key":"e_1_3_2_2_30_1","volume-title":"Fast column scans: Paged indices for in-memory column stores","author":"Faust Martin","unstructured":"Martin Faust , David Schwalb , and Jens Krueger . 2013. Fast column scans: Paged indices for in-memory column stores . In IMDM. Springer , 15--27. Martin Faust, David Schwalb, and Jens Krueger. 2013. Fast column scans: Paged indices for in-memory column stores. In IMDM. Springer, 15--27."},{"key":"e_1_3_2_2_31_1","volume-title":"Design, implementation and evaluation of adaptive recompilation with on-stack replacement","author":"Fink Stephen J","unstructured":"Stephen J Fink and Feng Qian . 2003. Design, implementation and evaluation of adaptive recompilation with on-stack replacement . In CGO. IEEE , 241--252. Stephen J Fink and Feng Qian. 2003. Design, implementation and evaluation of adaptive recompilation with on-stack replacement. In CGO. IEEE, 241--252."},{"key":"e_1_3_2_2_32_1","volume-title":"How good is hyperthreading? https:\/\/www.agner.org\/optimize\/blog\/read.php?i=6. [Online","author":"Fog Agner","year":"2019","unstructured":"Agner Fog . 2009. How good is hyperthreading? https:\/\/www.agner.org\/optimize\/blog\/read.php?i=6. [Online ; accessed 31.5. 2019 ]. Agner Fog. 2009. How good is hyperthreading? https:\/\/www.agner.org\/optimize\/blog\/read.php?i=6. [Online; accessed 31.5.2019]."},{"key":"e_1_3_2_2_33_1","first-page":"22","article-title":"Compilation in the Microsoft SQL Server Hekaton Engine","volume":"37","author":"Freedman Craig","year":"2014","unstructured":"Craig Freedman , Erik Ismert , and Per-\u00c5ke Larson . 2014 . Compilation in the Microsoft SQL Server Hekaton Engine . IEEE Data Engineering Bulletin , Vol. 37 (2014), 22 -- 30 . Craig Freedman, Erik Ismert, and Per-\u00c5ke Larson. 2014. Compilation in the Microsoft SQL Server Hekaton Engine. IEEE Data Engineering Bulletin, Vol. 37 (2014), 22--30.","journal-title":"IEEE Data Engineering Bulletin"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"crossref","unstructured":"Bugra Gedik Henrique Andrade and Kun-Lung Wu. 2009. A code generation approach to optimizing high-performance distributed data stream processing. In CIKM. ACM 847--856.  Bugra Gedik Henrique Andrade and Kun-Lung Wu. 2009. A code generation approach to optimizing high-performance distributed data stream processing. In CIKM. ACM 847--856.","DOI":"10.1145\/1645953.1646061"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"crossref","unstructured":"Goetz Graefe. 1990. Encapsulation of Parallelism in the Volcano Query Processing System. In SIGMOD. ACM 102--111.  Goetz Graefe. 1990. Encapsulation of Parallelism in the Volcano Query Processing System. In SIGMOD. ACM 102--111.","DOI":"10.1145\/93605.98720"},{"key":"e_1_3_2_2_36_1","volume-title":"Extending the Yahoo! Streaming Benchmark. https:\/\/data-artisans.com\/blog\/extending-the-yahoo-streaming-benchmark. [Online","author":"Grier Jamie","year":"2019","unstructured":"Jamie Grier . 2016. Extending the Yahoo! Streaming Benchmark. https:\/\/data-artisans.com\/blog\/extending-the-yahoo-streaming-benchmark. [Online ; accessed 31.5. 2019 ]. Jamie Grier. 2016. Extending the Yahoo! Streaming Benchmark. https:\/\/data-artisans.com\/blog\/extending-the-yahoo-streaming-benchmark. [Online; accessed 31.5.2019]."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2528412"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/143095.143114"},{"key":"e_1_3_2_2_39_1","volume-title":"Concurrent Hash Map. https:\/\/software.intel.com\/en-us\/node\/506191. [Online","author":"Blocks Threading Building","year":"2019","unstructured":"Intel. 2019. Intel(R) Threading Building Blocks : Concurrent Hash Map. https:\/\/software.intel.com\/en-us\/node\/506191. [Online ; accessed 31.5. 2019 ]. Intel. 2019. Intel(R) Threading Building Blocks: Concurrent Hash Map. https:\/\/software.intel.com\/en-us\/node\/506191. [Online; accessed 31.5.2019]."},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2354398"},{"key":"e_1_3_2_2_41_1","volume-title":"Benchmarking distributed stream data processing systems","author":"Karimov Jeyhun","unstructured":"Jeyhun Karimov , Tilmann Rabl , Asterios Katsifodimos , Roman Samarev , Henri Heiskanen , and Volker Markl . 2018. Benchmarking distributed stream data processing systems . In ICDE. IEEE , 1507--1518. Jeyhun Karimov, Tilmann Rabl, Asterios Katsifodimos, Roman Samarev, Henri Heiskanen, and Volker Markl. 2018. Benchmarking distributed stream data processing systems. In ICDE. IEEE, 1507--1518."},{"key":"e_1_3_2_2_42_1","volume-title":"Experimental evaluation of NUMA effects on database management systems","author":"Kiefer Tim","unstructured":"Tim Kiefer , Benjamin Schlegel , and Wolfgang Lehner . 2013. Experimental evaluation of NUMA effects on database management systems . In BTW. Gesellschaft f\u00fcr Informatik eV. Tim Kiefer, Benjamin Schlegel, and Wolfgang Lehner. 2013. Experimental evaluation of NUMA effects on database management systems. In BTW. Gesellschaft f\u00fcr Informatik eV."},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732959"},{"key":"e_1_3_2_2_44_1","volume-title":"Adaptive execution of compiled queries","author":"Kohn Andr\u00e9","unstructured":"Andr\u00e9 Kohn , Viktor Leis , and Thomas Neumann . 2018. Adaptive execution of compiled queries . In ICDE. IEEE , 197--208. Andr\u00e9 Kohn, Viktor Leis, and Thomas Neumann. 2018. Adaptive execution of compiled queries. In ICDE. IEEE, 197--208."},{"key":"e_1_3_2_2_45_1","volume-title":"Alexander L Wolf, Paolo Costa, and Peter Pietzuch.","author":"Koliousis Alexandros","year":"2016","unstructured":"Alexandros Koliousis , Matthias Weidlich , Raul Castro Fernandez , Alexander L Wolf, Paolo Costa, and Peter Pietzuch. 2016 . Saber : Window-based hybrid stream processing for heterogeneous architectures. In SIGMOD. ACM , 555--569. Alexandros Koliousis, Matthias Weidlich, Raul Castro Fernandez, Alexander L Wolf, Paolo Costa, and Peter Pietzuch. 2016. Saber: Window-based hybrid stream processing for heterogeneous architectures. In SIGMOD. ACM, 555--569."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"crossref","unstructured":"Konstantinos Krikellas Stratis D Viglas and Marcelo Cintra. 2010. Generating code for holistic query evaluation. In ICDE. 613--624.  Konstantinos Krikellas Stratis D Viglas and Marcelo Cintra. 2010. Generating code for holistic query evaluation. In ICDE. 613--624.","DOI":"10.1109\/ICDE.2010.5447892"},{"key":"e_1_3_2_2_47_1","volume-title":"Arc: An IR for Batch and Stream Programming. In DBPL","author":"Kroll Lars","year":"2019","unstructured":"Lars Kroll , Klas Segeljakt , Paris Carbone , Christian Schulte , and Seif Haridi . 2019 . Arc: An IR for Batch and Stream Programming. In DBPL . ACM , New York, NY, USA , 53--58. Lars Kroll, Klas Segeljakt, Paris Carbone, Christian Schulte, and Seif Haridi. 2019. Arc: An IR for Batch and Stream Programming. In DBPL. ACM, New York, NY, USA, 53--58."},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"crossref","unstructured":"Viktor Leis Peter Boncz Alfons Kemper and Thomas Neumann. 2014. Morsel-driven parallelism: a NUMA-aware query evaluation framework for the many-core age. In SIGMOD. ACM 743--754.  Viktor Leis Peter Boncz Alfons Kemper and Thomas Neumann. 2014. Morsel-driven parallelism: a NUMA-aware query evaluation framework for the many-core age. In SIGMOD. ACM 743--754.","DOI":"10.1145\/2588555.2610507"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-017-0480-7"},{"key":"e_1_3_2_2_50_1","unstructured":"Yinan Li Ippokratis Pandis Rene Mueller Vijayshankar Raman and Guy M Lohman. 2013. NUMA-aware algorithms: the case of data shuffling. In CIDR.  Yinan Li Ippokratis Pandis Rene Mueller Vijayshankar Raman and Guy M Lohman. 2013. NUMA-aware algorithms: the case of data shuffling. In CIDR."},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3309206"},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.14778\/3151113.3151114"},{"key":"e_1_3_2_2_53_1","volume-title":"Strea: Modern Stream Processing on a Multicore Machine. In USENIX. 617--629.","author":"Miao Hongyu","year":"2017","unstructured":"Hongyu Miao , Heejin Park , Myeongjae Jeon , Gennady Pekhimenko , Kathryn S. McKinley , and Felix Xiaozhu Lin . 2017 . Strea: Modern Stream Processing on a Multicore Machine. In USENIX. 617--629. Hongyu Miao, Heejin Park, Myeongjae Jeon, Gennady Pekhimenko, Kathryn S. McKinley, and Felix Xiaozhu Lin. 2017. Strea: Modern Stream Processing on a Multicore Machine. In USENIX. 617--629."},{"key":"e_1_3_2_2_54_1","unstructured":"Derek G Murray Frank McSherry Rebecca Isaacs Michael Isard Paul Barham and Mart'in Abadi. 2013. Naiad: a timely dataflow system. In SOSP. ACM 439--455.  Derek G Murray Frank McSherry Rebecca Isaacs Michael Isard Paul Barham and Mart'in Abadi. 2013. Naiad: a timely dataflow system. In SOSP. ACM 439--455."},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002940"},{"key":"e_1_3_2_2_56_1","unstructured":"Paroski Paroski. 2016. Code generation: The inner sanctum of database performance. http:\/\/highscalability. com\/blog\/2016\/9\/7\/code-generation-the-inner-sanctum-ofdatabase-performance. html. [Online; accessed 31.5.2019].  Paroski Paroski. 2016. Code generation: The inner sanctum of database performance. http:\/\/highscalability. com\/blog\/2016\/9\/7\/code-generation-the-inner-sanctum-ofdatabase-performance. html. [Online; accessed 31.5.2019]."},{"key":"e_1_3_2_2_57_1","volume-title":"Do We Need Distributed Stream Processing? https:\/\/lsds.doc.ic.ac.uk\/blog\/do-we-need-distributed-stream-processing. [Online","author":"Pietzuch Peter","year":"2019","unstructured":"Peter Pietzuch , Panagiotis Garefalakis , Alexandros Koliousis , Holger Pirk , and George Theodorakis . 2018a. Do We Need Distributed Stream Processing? https:\/\/lsds.doc.ic.ac.uk\/blog\/do-we-need-distributed-stream-processing. [Online ; accessed 31.5. 2019 ]. Peter Pietzuch, Panagiotis Garefalakis, Alexandros Koliousis, Holger Pirk, and George Theodorakis. 2018a. Do We Need Distributed Stream Processing? https:\/\/lsds.doc.ic.ac.uk\/blog\/do-we-need-distributed-stream-processing. [Online; accessed 31.5.2019]."},{"key":"e_1_3_2_2_58_1","volume-title":"https:\/\/github.com\/lsds\/StreamBench. [Online","author":"Pietzuch Peter","year":"2019","unstructured":"Peter Pietzuch , Panagiotis Garefalakis , Alexandros Koliousis , Holger Pirk , and George Theodorakis . 2018b. StreamBench. https:\/\/github.com\/lsds\/StreamBench. [Online ; accessed 31.5. 2019 ]. Peter Pietzuch, Panagiotis Garefalakis, Alexandros Koliousis, Holger Pirk, and George Theodorakis. 2018b. StreamBench. https:\/\/github.com\/lsds\/StreamBench. [Online; accessed 31.5.2019]."},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007328.3007336"},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"crossref","unstructured":"Bogdan Rua ducanu Peter Boncz and Marcin Zukowski. 2013. Micro adaptivity in vectorwise. In SIGMOD. ACM 1231--1242.  Bogdan Rua ducanu Peter Boncz and Marcin Zukowski. 2013. Micro adaptivity in vectorwise. In SIGMOD. ACM 1231--1242.","DOI":"10.1145\/2463676.2465292"},{"key":"e_1_3_2_2_61_1","volume-title":"Compiled query execution engine using JVM","author":"Rao Jun","unstructured":"Jun Rao , Hamid Pirahesh , C Mohan , and Guy Lohman . 2006. Compiled query execution engine using JVM . In ICDE. IEEE. Jun Rao, Hamid Pirahesh, C Mohan, and Guy Lohman. 2006. Compiled query execution engine using JVM. In ICDE. IEEE."},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/974750.974755"},{"key":"e_1_3_2_2_63_1","first-page":"19","article-title":"LEO-DB2's learning optimizer","volume":"1","author":"Stillger Michael","year":"2001","unstructured":"Michael Stillger , Guy M Lohman , Volker Markl , and Mokhtar Kandil . 2001 . LEO-DB2's learning optimizer . In PVLDB , Vol. 1. 19 -- 28 . Michael Stillger, Guy M Lohman, Volker Markl, and Mokhtar Kandil. 2001. LEO-DB2's learning optimizer. In PVLDB, Vol. 1. 19--28.","journal-title":"PVLDB"},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752940"},{"key":"e_1_3_2_2_65_1","volume-title":"Tools for High Performance Computing","author":"Terpstra Dan","year":"2009","unstructured":"Dan Terpstra , Heike Jagode , Haihang You , and Jack Dongarra . 2010. Collecting performance data with PAPI-C . In Tools for High Performance Computing 2009 . Springer , 157--173. Dan Terpstra, Heike Jagode, Haihang You, and Jack Dongarra. 2010. Collecting performance data with PAPI-C. In Tools for High Performance Computing 2009. Springer, 157--173."},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"crossref","unstructured":"Ankit Toshniwal Siddarth Taneja Amit Shukla Karthik Ramasamy Jignesh M Patel Sanjeev Kulkarni Jason Jackson Krishna Gade Maosong Fu Jake Donham etal 2014. Storm@ twitter. In SIGMOD. ACM 147--156.  Ankit Toshniwal Siddarth Taneja Amit Shukla Karthik Ramasamy Jignesh M Patel Sanjeev Kulkarni Jason Jackson Krishna Gade Maosong Fu Jake Donham et al. 2014. Storm@ twitter. In SIGMOD. ACM 147--156.","DOI":"10.1145\/2588555.2595641"},{"key":"e_1_3_2_2_67_1","volume-title":"Sebastian Bre\u00df, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl.","author":"Traub Jonas","year":"2018","unstructured":"Jonas Traub , Philipp M. Grulich , Alejandro Rodriguez Cu\u00e9llar , Sebastian Bre\u00df, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl. 2018 . Scotty : Efficient Window Aggregation for out-of-order Stream Processing. In ICDE. IEEE. Jonas Traub, Philipp M. Grulich, Alejandro Rodriguez Cu\u00e9llar, Sebastian Bre\u00df, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl. 2018. Scotty: Efficient Window Aggregation for out-of-order Stream Processing. In ICDE. IEEE."},{"key":"e_1_3_2_2_68_1","volume-title":"Sebastian Bre\u00df, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl.","author":"Traub Jonas","year":"2019","unstructured":"Jonas Traub , Philipp M. Grulich , Alejandro Rodriguez Cu\u00e9llar , Sebastian Bre\u00df, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl. 2019 . Efficient window aggregation with general stream slicing. In EDBT. Jonas Traub, Philipp M. Grulich, Alejandro Rodriguez Cu\u00e9llar, Sebastian Bre\u00df, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl. 2019. Efficient window aggregation with general stream slicing. In EDBT."},{"key":"e_1_3_2_2_69_1","volume-title":"Runtime Code Generation in Cloudera Impala","author":"Wanderman-Milne Skye","year":"2014","unstructured":"Skye Wanderman-Milne and Nong Li. 2014. Runtime Code Generation in Cloudera Impala . IEEE Data Engineering Bulletin ( 2014 ). Skye Wanderman-Milne and Nong Li. 2014. Runtime Code Generation in Cloudera Impala. IEEE Data Engineering Bulletin (2014)."},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687671"},{"key":"e_1_3_2_2_71_1","volume-title":"ChronoStream: Elastic stateful stream computation in the cloud","author":"Wu Yingjun","unstructured":"Yingjun Wu and Kian-Lee Tan . 2015. ChronoStream: Elastic stateful stream computation in the cloud . In ICDE. IEEE , 723--734. Yingjun Wu and Kian-Lee Tan. 2015. ChronoStream: Elastic stateful stream computation in the cloud. In ICDE. IEEE, 723--734."},{"key":"e_1_3_2_2_72_1","doi-asserted-by":"crossref","unstructured":"Matei Zaharia Tathagata Das Haoyuan Li Timothy Hunter Scott Shenker and Ion Stoica. 2013. Discretized streams: Fault-tolerant streaming computation at scale. In SOSP. ACM 423--438.  Matei Zaharia Tathagata Das Haoyuan Li Timothy Hunter Scott Shenker and Ion Stoica. 2013. Discretized streams: Fault-tolerant streaming computation at scale. In SOSP. ACM 423--438.","DOI":"10.1145\/2517349.2522737"},{"key":"e_1_3_2_2_73_1","volume-title":"Haralampos Gavriilidis, Dimitrios Giouroukis, Philipp M. Grulich, Sebastian Bre\u00df, Jonas Traub, and Volker Markl.","author":"Zeuch Steffen","year":"2020","unstructured":"Steffen Zeuch , Ankit Chaudhary , Bonaventura Del Monte , Haralampos Gavriilidis, Dimitrios Giouroukis, Philipp M. Grulich, Sebastian Bre\u00df, Jonas Traub, and Volker Markl. 2020 . The NebulaStream Platform for Data and Application Management in the Internet of Things. In CIDR. Steffen Zeuch, Ankit Chaudhary, Bonaventura Del Monte, Haralampos Gavriilidis, Dimitrios Giouroukis, Philipp M. Grulich, Sebastian Bre\u00df, Jonas Traub, and Volker Markl. 2020. The NebulaStream Platform for Data and Application Management in the Internet of Things. In CIDR."},{"key":"e_1_3_2_2_74_1","volume-title":"PVLDB","volume":"7","author":"Zeuch Steffen","year":"2014","unstructured":"Steffen Zeuch and Johann-Christoph Freytag . 2014 . QTM: modelling query execution with tasks . In PVLDB , Vol. 7 . VLDB Endowment. Steffen Zeuch and Johann-Christoph Freytag. 2014. QTM: modelling query execution with tasks. In PVLDB, Vol. 7. VLDB Endowment."},{"key":"e_1_3_2_2_75_1","doi-asserted-by":"crossref","unstructured":"Steffen Zeuch and Johann-Christoph Freytag. 2015. Selection on modern CPUs. In ADMS. ACM 5.  Steffen Zeuch and Johann-Christoph Freytag. 2015. Selection on modern CPUs. In ADMS. ACM 5.","DOI":"10.1145\/2803140.2803145"},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.14778\/3303753.3303758"},{"key":"e_1_3_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007328.3007332"},{"key":"e_1_3_2_2_78_1","volume-title":"Amelie Chi Zhou, and Thomas Heinze","author":"Zhang Shuhao","year":"2017","unstructured":"Shuhao Zhang , Bingsheng He , Daniel Dahlmeier , Amelie Chi Zhou, and Thomas Heinze . 2017 . Revisiting the Design of Data Stream Processing Systems on Multi-Core Processors. In ICDE. 659--670. Shuhao Zhang, Bingsheng He, Daniel Dahlmeier, Amelie Chi Zhou, and Thomas Heinze. 2017. Revisiting the Design of Data Stream Processing Systems on Multi-Core Processors. In ICDE. 659--670."},{"key":"e_1_3_2_2_79_1","volume-title":"Chi Amelie Zhou, and Bingsheng He","author":"Zhang Shuhao","year":"2019","unstructured":"Shuhao Zhang , Jiong He , Chi Amelie Zhou, and Bingsheng He . 2019 . BriskStream: Scaling Stream Processing on Multicore Architectures. In SIGMOD. Shuhao Zhang, Jiong He, Chi Amelie Zhou, and Bingsheng He. 2019. BriskStream: Scaling Stream Processing on Multicore Architectures. In SIGMOD."},{"key":"e_1_3_2_2_80_1","unstructured":"Jingren Zhou John Cieslewicz Kenneth A Ross and Mihir Shah. 2005. Improving database performance on simultaneous multithreading processors. In PVLDB. VLDB Endowment 49--60.  Jingren Zhou John Cieslewicz Kenneth A Ross and Mihir Shah. 2005. Improving database performance on simultaneous multithreading processors. In PVLDB. VLDB Endowment 49--60."},{"key":"e_1_3_2_2_81_1","doi-asserted-by":"crossref","unstructured":"Yali Zhu Elke A Rundensteiner and George T Heineman. 2004. Dynamic plan migration for continuous queries over data streams. In SIGMOD. ACM 431--442.  Yali Zhu Elke A Rundensteiner and George T Heineman. 2004. Dynamic plan migration for continuous queries over data streams. In SIGMOD. ACM 431--442.","DOI":"10.1145\/1007568.1007617"}],"event":{"name":"SIGMOD\/PODS '20: International Conference on Management of Data","location":"Portland OR USA","acronym":"SIGMOD\/PODS '20","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318464.3389739","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3318464.3389739","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:44Z","timestamp":1750199924000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318464.3389739"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,31]]},"references-count":81,"alternative-id":["10.1145\/3318464.3389739","10.1145\/3318464"],"URL":"https:\/\/doi.org\/10.1145\/3318464.3389739","relation":{},"subject":[],"published":{"date-parts":[[2020,5,31]]},"assertion":[{"value":"2020-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}