C Avx512

Open-source C projects categorized as Avx512
Simd Neon Avx2 Avx Arm

Top 6 C Avx512 Projects

  1. simde

    Implementations of SIMD instruction sets for systems which don't natively support them.

    Project mention: FFmpeg School of Assembly Language | news.ycombinator.com | 2025-02-22

    You can use https://github.com/simd-everywhere/simde if you like. In general portable SIMD libraries are of limited utility because having different primitives available on different architectures means that you should approach problems differently. That is to say, in many cases using any portable SIMD API to solve your problem means leaving 200% speedups on the table on at least one of your top 3 targets.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. SimSIMD

    Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & SVE2 📐

    Project mention: Show HN: Less Slow C++ | news.ycombinator.com | 2025-04-18

    You can always get more accuracy by expanding those 3 lines to handle more of the Taylor components… but it’s important to remember that this is still educational material.

    You can find more complete examples in my SimSIMD (https://github.com/ashvardanian/SimSIMD), but they also often assume that at a certain part of a kernel, a floating point number is guaranteed to be in a certain range. This can greatly simplify the implementation for kernels like Atan2. For general-purpose inputs, go to SLEEF (https://sleef.org). Just remember that every large, complicated optimization starts with a small example.

  4. sleef

    SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

    Project mention: Show HN: Less Slow C++ | news.ycombinator.com | 2025-04-18

    You can always get more accuracy by expanding those 3 lines to handle more of the Taylor components… but it’s important to remember that this is still educational material.

    You can find more complete examples in my SimSIMD (https://github.com/ashvardanian/SimSIMD), but they also often assume that at a certain part of a kernel, a floating point number is guaranteed to be in a certain range. This can greatly simplify the implementation for kernels like Atan2. For general-purpose inputs, go to SLEEF (https://sleef.org). Just remember that every large, complicated optimization starts with a small example.

  5. nsimd

    Agenium Scale vectorization library for CPUs and GPUs

  6. Turbo-Base64

    Turbo Base64 - Fastest Base64 SIMD:SSE/AVX2/AVX512/Neon/Altivec - Faster than memcpy!

  7. vpu-count

    Information about AVX-512 support on recent Intel processors

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Avx512 discussion

Log in or Post with

C Avx512 related posts

  • SIMD Library for Evaluating Elementary Functions, Vectorized Libm and DFT

    1 project | news.ycombinator.com | 25 Nov 2024
  • I'm Not a Fan of Strlcpy(3)

    2 projects | news.ycombinator.com | 15 Jul 2024
  • Wc2: Investigates optimizing 'wc', the Unix word count program

    15 projects | news.ycombinator.com | 20 Jun 2024
  • Show HN: StringZilla v3 with C++, Rust, and Swift bindings, and AVX-512 and NEON

    1 project | news.ycombinator.com | 7 Feb 2024
  • How fast is rolling Karp-Rabin hashing?

    1 project | news.ycombinator.com | 4 Feb 2024
  • Advice on porting glibc trig functions to SIMD

    2 projects | /r/simd | 11 Jan 2023
  • SIMD Library for Evaluating Elementary Functions, Vectorized Libm and DFT

    1 project | news.ycombinator.com | 3 Jun 2022
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 30 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Avx512 projects in C? This list will help you:

# Project Stars
1 simde 2,648
2 SimSIMD 1,346
3 sleef 721
4 nsimd 332
5 Turbo-Base64 297
6 vpu-count 44

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?