3 ms·
Another Rust project with similar goals, different approach: https://github.com/jackmott/simdeez https://github.com/jackmott/simdeez full disclosure, that's m
by gameswithgo 8y ago
Another Rust project with similar goals, different approach:
https://github.com/jackmott/simdeez https://github.com/jackmott/simdeez
full disclosure, that's mine.
- pcwalton 8y agoNice! 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…
- littlestymaar 8y agoWeren't your working on a PNG decoder running on the GPU ?
- pcwalton 8y agoYeah, I was, but branch divergence made it slower than just using SIMD.
- Bjartr 8y agoYour 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.
- gameswithgo 8y agocool, he updated it, it wasn't originally. We have chatted a bit and exchanged ideas.