3 ms·
> Vectorized Execution: SIMD-accelerated operations for high throughput > // This file contains highly optimized versions of vector operations > // that benefi
by physicsguy 1y ago
> Vectorized Execution: SIMD-accelerated operations for high throughput
> // This file contains highly optimized versions of vector operations
> // that benefit from compiler auto-vectorization on modern CPUs.
https://github.com/stoolap/stoolap/blob/9c0ceda3bb9c674a9758547182315c567bcd9d89/internal/sql/executor/vectorized/simd.go#L134 https://github.com/stoolap/stoolap/blob/9c0ceda3bb9c674a9758...
Unfortunately, the standard Go compiler explicitly doesn't auto-vectorize, so saying that this is a pure Go SIMD database isn't strictly correct. You'll only get this if you compile with gccgo.