zlacker

[return to "From slow to SIMD: A Go optimization story"]
1. srouss+n41[view] [source] 2024-01-23 22:50:40
>>rbanff+(OP)
For other languages (including nodejs/bun/rust/python etc) you can have a look at SimSIMD which I have contributed to this year (made recompiled binaries for nodejs/bun part of the build process for x86_64 and arm64 on Mac and Linux, x86 and x86_64 on windows).

[0] https://github.com/ashvardanian/SimSIMD

◧◩
2. lifthr+9z1[view] [source] 2024-01-24 02:45:04
>>srouss+n41
I think SimSIMD doesn't have a Rust port yet. Given it's a relatively small and self-contained library, a source-to-source translation might be a better choice for Rust!
◧◩◪
3. srouss+sz1[view] [source] 2024-01-24 02:48:05
>>lifthr+9z1
Yeah, it is all in the C header file. I thought it did rust, but instead it has something for go! OP should check it out.
[go to top]