Miha Kralj
22112def1b
perf: vectorize Correl batch with AVX-512/AVX2 SIMD
...
Correl.Batch(span) previously looped the streaming Update path - Kahan sums,
RingBuffer, and DateTime.UtcNow per bar, with no SIMD. Replaced with sliding-window
delta sums and AVX-512/AVX2 prefix-sum cores, keeping a Kahan scalar fallback for
dirty/small inputs.
Correlation Span: 17,994 us -> 1,396 us (12.9x), now 1.6x faster than TA-Lib (2,157 us).
2026-09-27 18:00:12 -07:00
..
2026-03-16 12:46:19 -07:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-27 18:00:12 -07:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-03-14 05:03:08 +00:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-25 11:13:47 -07:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-09-23 21:14:07 +02:00
2026-03-17 08:36:23 -07:00