by ashleyn on 7/13/2024, 2:13:05 PM
by dist1ll on 7/13/2024, 2:50:25 PM
First time I hear about HighLoad. Seems really interesting to me on the first glance. I personally find SIMD and ISA/μarch-specific optimizations more rewarding than pure algorithmic challenges (codeforces and such).
Though Haswell seems like a pretty obsolete platform to optimize for at this point. Even Skylake will be a decade old next year.
by wolf550e on 7/13/2024, 1:18:15 PM
I think the trick with dereferencing unmapped memory is cool, but I only really care about techniques that work reliably and I can use in production.
by raldi on 7/13/2024, 5:00:21 PM
Is there an explanation of why it sometimes gives the wrong answer?
Knew it'd be SIMD. Such an underrated feature of modern CPUs. Hopefully with cross-platform SIMD in Rust and Golang, it'll be more commonly used.
Thinking parallel gets you enormous speed benefits for any number of arbitrary algorithms: https://mcyoung.xyz/2023/11/27/simd-base64/