Building a Custom Vector Database - Part 2: Contiguous Storage and AVX2 Vectorization
A beginner-friendly guide to transitioning our vector database to contiguous memory, parallelizing calculations with AVX2 SIMD intrinsics, and analyzing memory-bound performance bottlenecks.
