How to Use AVX512 in Golang

This page summarizes the projects mentioned and recommended in the original post on /r/golang

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • simdjson-go

    Golang port of simdjson: parsing gigabytes of JSON per second

    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

    SaaSHub logo
  • avo

    Generate x86 Assembly with Go

    For writing AVX512 from scratch avo is a much better alternative.

  • goat

    Discontinued Go assembly transpiler for C programming languages (by gorse-io)

    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.

Suggest a related project

Related posts

  • Portable Efficient Assembly Code-Generator in Higher-Level Python (PeachPy)

    2 projects | news.ycombinator.com | 5 Jan 2024
  • How to Use AVX512 in Golang

    3 projects | news.ycombinator.com | 22 Jan 2023
  • Changing one character wildly improved our application's performance

    1 project | /r/programming | 11 May 2022
  • Go library providing algorithms optimized for modern CPUs

    1 project | news.ycombinator.com | 23 Jan 2022
  • Segmentio/asm – Go library of algorithms optimized to leverage modern CPUs

    1 project | news.ycombinator.com | 14 Sep 2021

Did you konow that Go is
the 4th most popular programming language
based on number of metions?