I need to do lots of calculations with big decimals and I found bigdecimal - Rust which is ok but I was wondering if there's a library that does the same thing but using x86's vector instructions (SIMD) or ARM's equivalent to do up to 8 floating point multiplications at a time instead of one.
Is there a de facto library for number crunching in Rust, specially for when you need big decimals?
I would try the crate
rug. It uses some very fast and well optimized C libraries.
unfortunately the license is not a fit for my needs
Both stdarch(std::arch) and packed_simd provide a number of simd APIs. But I'm not sure if there is a big-decimal-calculation crate based on them.
This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.