lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

53
active users

#rustaceans

2 posts1 participant0 posts today
Continued thread

I don't know how to investigate where SIMD would happen automatically (if at all). Like if I have a loop over a Vec<Vector3d<f64>> summing values, will it automatically utilize SIMD?

Is there a way to "turn off" SIMD, or isolate which kind of code blocks it would apply to (or if I need to do that explicitly) so I can get a better understanding of if/where it works?

Any #rustaceans here have experience with nalgebra and SIMD? I'm looking to get a better understanding of how SIMD is integrated into nalgebra and if it is automatic.

I'm rewriting a constraint solver from Cython to Rust, and using nalgebra as the underlying vector operations library.

According to this: dimforge.com/blog/2020/03/23/s,
nalgebra automatically has support for SIMD AoSSoA, but looking at the crate, it appears there's just a set of traits that are SIMD.

#rust @rust

dimforge.com · SIMD Array-of-Structures-of-Arrays in nalgebra and comparison with ultraviolet | DimforgeHello everyone!
Continued thread

To be clear I mean this in the literal sense (its docs include contemporary slang and thus are still receiving updates) and not, like, sarcasm.

(Also uh, what hashtag do other #Rustaceans use anyways, #Rust obviously has some collision properties, but not sure I see a lot of #Rustlang either? or is that just fediverse being annoying 😂)

Intro.

I'm a technologist and quantitative analyst. I recently escaped the wild* world of central banking to finish up my PhD in Bayesian statistics at Monash. I hammer most nails with #rstats and #python. One day I'll join the #rustaceans, but until then I'll jealously dabble.

When not researching I build forecasting tools for fun and profit. For fun I cycle and fly planes. Since my kids arrived I've been learning patternmaking, a past time that surprised me more than anyone.