MonetDB/X100: Hyper-Pipelining Query Execution, Peter A. Boncz, Marcin Zukowski, Niels Nes, 2005Proceedings of CIDR 2005, Second Biennial Conference on Innovative Data Systems Research (ACM)DOI: 10.1145/1066164.1066244 - This paper introduces hyper-pipelining and vectorized query execution in a column-store context, elaborating on its advantages for CPU utilization and cache efficiency.
Apache Arrow: A Cross-Language Development Platform for In-Memory Data, Jacques Nadeau, Wes McKinney, Brian Hulette, Julian Hyde, Philipp Hoffmann, Andy Prowell, Uwe L. Korn, Siddharth Teotia, Greg Rahn, Mike Becker, 2018Proceedings of the 2018 International Conference on Management of Data (SIGMOD) (ACM)DOI: 10.1145/3183713.3196924 - Describes the design and value of Apache Arrow, a key technology for standardized in-memory columnar data, which facilitates efficient vectorized processing and data exchange across systems.
The Internals of Modern Data Analytics Engines, Matteo Hessel, Julian Kunkel, Tobias M. J. W. van der Heijden, 2023ACM Computing Surveys (ACM)DOI: 10.1145/3602509 - Provides a current overview of techniques found in modern data analytics engines, including vectorized execution, columnar storage, and distributed processing, providing a broader context for the section's content.