Talk type: Talk
Columnar Storage in Memory: Void* and Templates
Together with Alexander we will analyze the structure of columnar storage in memory and talk about why
std::vector is not friendly with caches. We will answer the question why void* and patterns are good abstractions for our problem. Consider options on how we can make column APIs and vector instructions friendly. This season we will touch on many features of columnar storage construction and look at it from the benchmark side.