C Avx2

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

Top 8 C Avx2 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 – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. CRoaring

    Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, Redpanda, YDB and StarRocks

    Project mention: Netflix's Distributed Counter Abstraction | news.ycombinator.com | 2024-11-13
  4. 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.

  5. TurboPFor

    Fastest Integer Compression

  6. fastbase64

    SIMD-accelerated base64 codecs

  7. nsimd

    Agenium Scale vectorization library for CPUs and GPUs

  8. Turbo-Base64

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. TurboRLE

    TurboRLE-Fastest Run Length Encoding

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 Avx2 discussion

Log in or Post with

C Avx2 related posts

  • How to Implement a Cosine Similarity Function in TypeScript

    2 projects | news.ycombinator.com | 10 Mar 2025
  • How does cosine similarity work?

    1 project | news.ycombinator.com | 6 Sep 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
  • Python, C, Assembly – Faster Cosine Similarity

    5 projects | news.ycombinator.com | 18 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 simde 2,700
2 CRoaring 1,652
3 SimSIMD 1,403
4 TurboPFor 803
5 fastbase64 433
6 nsimd 332
7 Turbo-Base64 303
8 TurboRLE 288

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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