4 ms·
I'd like to see Rust put more focus into making SIMD work nicely. I think Rust is a great alternative for C++ needed projects -- but it completely lacks SIMD in
by slimsag 12y ago
I'd like to see Rust put more focus into making SIMD work nicely. I think Rust is a great alternative for C++ needed projects -- but it completely lacks SIMD in at least the upcoming 1.0 release.
More importantly, there isn't any language that focuses on _making SIMD work right_ -- even C/C++ do an awful job of this with it's tacked-on __mm_foobar functions.
Rusts idea of having SIMD live as near-primitive datatypes (f32x4 etc) follows Dart a bit and overall I think it's a good approach -- albeit very incomplete right now.
I seriously hope that emphasis will be placed into making SIMD feel like a first-class citizen in the language and not a tacked-on feature as I've seen in so many other languages.
- pcwalton 12y agoI agree that we need to work on SIMD post-1.0. I really want to make use of it in Servo :)
- sanxiyn 12y agoI am the author of current SIMD support in Rust, and my tentative plan is to implement something like Sierra, a SIMD extension for C++. http://sierra-lang.org/ http://sierra-lang.org/