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.
Speakers
Invited experts
Maksim Kita
Company: Yandex