-
I agree. For performance-sensitive situations, C/C++ or Rust is the only choice. However, many developers choose Go or other languages for engineering efficiency. A typical use case of SIMD in Go is simdjson-go. Besides, there are plenty of bindings and ports of simdjson. "Other languages" developers also need performance improvement from native instructions such as SIMD.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
For writing AVX512 from scratch avo is a much better alternative.
-
I have moved the transpiler to an individual repository: https://github.com/gorse-io/goat
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
-
Portable Efficient Assembly Code-Generator in Higher-Level Python (PeachPy)
-
How to Use AVX512 in Golang
-
Changing one character wildly improved our application's performance
-
Go library providing algorithms optimized for modern CPUs
-
Segmentio/asm – Go library of algorithms optimized to leverage modern CPUs