

Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Rust SIMD in pgrust, on the GPU?
"Pgrust v0.2: Now faster than Postgres" (2026-06) https://news.ycombinator.com/item?id=49111925
by westurner - Very interesting. But GPU programming gets complicated when you start doing 3d computation on very large data, will be interesting to see how tensor abstraction is built on top of this. Another point is that this is using fixed-width SIMD vectors; unless there is a way to compute this statically based on available GPU info, performance will always be left on the table.by melodyogonna
- Author here, AMA.by LegNeato
- Do you have examples of complex algorithms running on the gpu with rust with competative performance? Radix sort might be a good one to start withby nynx
- I love how ever example of portable SIMD isn't portable.
They specifies a constant SIMD width so it's non-portable. Well, not performance portable, but why are we using SIMD again?
by camel-cdr - I would love to have an open source Rust SIMD library with the scope and maturity that https://github.com/google/highway brings to C++.by grokcodec
- My heard hurts - i was stupid enough to think that SIMD was a CPU only thing - I don't understand why it would be ported to GPU - huge kudos to managing to surprise meby 6r17
- The author mentions Rust's portable SIMD library [0]. The only issue with portable SIMD is it's only available on nightly. I used it in my FFT crate, but we had to switch to the fearless_simd crate in order to get a portable SIMD solution that works on stable [1].