Comment by gameswithgo
8 years ago
Another Rust project with similar goals, different approach:
https://github.com/jackmott/simdeez
full disclosure, that's mine.
8 years ago
Another Rust project with similar goals, different approach:
https://github.com/jackmott/simdeez
full disclosure, that's mine.
Your library is actually mentioned in the linked article
> Another crate, with considerable overlap in goals, is simdeez. This crate is designed to facilitate runtime detection, and writing the actual logic without duplication, but leaves the actual writing of architecture specific shims to the user, and still requires nontrivial unsafe code.
cool, he updated it, it wasn't originally. We have chatted a bit and exchanged ideas.
Nice! This is much simpler than faster. Thanks for dropping the link here.
I really need to revive my multithreaded, SIMD-ified Rust PNG decoder someday with something like this…
Weren't your working on a PNG decoder running on the GPU ?
Yeah, I was, but branch divergence made it slower than just using SIMD.