C++ Avx

Open-source C++ projects categorized as Avx
Simd Neon Sse Avx512 CPP

Top 18 C++ Avx Projects

  1. thorium

    Chromium fork named after radioactive element No. 90. Windows and MacOS/Raspi/Android/Special builds are in different repositories, links are towards the top of the README.md.

    Project mention: What, if anything, should I do about using Mozilla's Firefox | news.ycombinator.com | 2025-03-02

    I'll wait for Ladybird to be more mature.

    Until then, I'm more than happy with Thorium:

    https://thorium.rocks/

    So far, the only complain is it doesn't support Netflix (usual DRM stuff):

    https://github.com/Alex313031/thorium/issues/523

  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. highway

    Performance-portable, length-agnostic SIMD with runtime dispatch

    Project mention: Towards fearless SIMD, 7 years later | news.ycombinator.com | 2025-03-30

    I'm not proficient in Rust, but API wise I'd conceptually define types like f32xn or f32s, which have the number of elements that fit into a vector register for your target architecture, so 4 for NEON/SSE, 8 for AVX and 16 for AVX512.

    I can recommens lookig at the highway library: https://github.com/google/highway

  4. CTranslate2

    Fast inference engine for Transformer models

    Project mention: Brood War Korean Translations | news.ycombinator.com | 2025-01-17

    Thanks for the added context on the builds! As "foreign" BW player and fellow speech processing researcher, I agree shallow contextual biasing should help. While not difficult to implement, most generally available ASR solutions don't make it easy to use. There's a PR in ctranslate2 implementing the same feature so that it could be exposed in faster-whisper: https://github.com/OpenNMT/CTranslate2/pull/1789

  5. xsimd

    C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))

    Project mention: Expressive Vector Engine – SIMD in C++ | news.ycombinator.com | 2025-01-05

    Thanks, that's an important caveat!

    > Meanwhile xsimd (https://github.com/xtensor-stack/xsimd) has the feature level as a template parameter on its vector objects

    That's pretty cool because you can write function templates and instantiate different versions that you can select at runtime!

  6. Simd

    C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON for ARM. (by ermig1979)

  7. kfr

    Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)

  8. DirectXMath

    DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

    Project mention: C Is Not Suited to SIMD | news.ycombinator.com | 2025-01-27
  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. 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.

    CodeRabbit logo
  10. Vc

    SIMD Vector Classes for C++

    Project mention: Understanding SIMD: Infinite Complexity of Trivial Problems | news.ycombinator.com | 2024-11-30

    I'm surprised no one has mentioned Vc. I found ispc clunky and not as performant, and std::simd didn't support some useful math ops like rsqrt. Vc has been around for years, I have no trouble including it in my codes, it has masking and many of the most useful math ops, and I can get over 1 TF/s on a consumer-grade Ryzen and at least 3 TF/s on the big Epyc CPUs.

    https://github.com/VcDevel/Vc

  11. eve

    Expressive Vector Engine - SIMD in C++ Goes Brrrr (by jfalcou)

    Project mention: Expressive Vector Engine – SIMD in C++ | news.ycombinator.com | 2025-01-05

    Here is a bunch of simple examples: https://github.com/jfalcou/eve/blob/fb093a0553d25bb8114f1396...

    I personally think we have the following strenghs:

    * Algorithms. Writing SIMD loops is very hard. We give you a lot of ready to go loops. (find, search, remove, set_intersection to name a few).

  12. hlslpp

    Math library using HLSL syntax with multiplatform SIMD support

  13. std-simd

    std::experimental::simd for GCC [ISO/IEC TS 19570:2018]

  14. MIPP

    Portable wrapper for SIMD and vector instructions written in C++11. Compatible with NEON, SSE, AVX, AVX-512 and SVE (length specific).

  15. MandelbrotSSE

    Real-time Mandelbrot zoom via SSE, AVX, OpenMP, CUDA, XaoS...

  16. peakperf

    Achieve peak performance on x86 CPUs and NVIDIA GPUs

  17. VectorizedKernel

    Running GPGPU-like kernels on CPU with auto-vectorization for SSE/AVX/AVX512 SIMD Architectures

  18. ThinkingInSimd

    An essay comparing performance implications of ignoring AVX acceleration

  19. fpng-java

    Java Wrapper for the fast, native FPNG Encoder

  20. fractals

    Mandelbrot renderer with SIMD (NEON/AVX) acceleration. (by alademm)

  21. SaaSHub

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

    SaaSHub logo
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++ Avx discussion

Log in or Post with

C++ Avx related posts

  • C Is Not Suited to SIMD

    7 projects | news.ycombinator.com | 27 Jan 2025
  • Expressive Vector Engine – SIMD in C++

    6 projects | news.ycombinator.com | 5 Jan 2025
  • hello, maybe i am back for a while

    2 projects | dev.to | 31 Jul 2024
  • SIMD Everywhere Optimization from ARM Neon to RISC-V Vector Extensions

    6 projects | news.ycombinator.com | 29 Sep 2023
  • The Case of the Missing SIMD Code

    7 projects | news.ycombinator.com | 8 Jun 2023
  • Numerical Computing in C++ Discussion

    1 project | /r/cpp | 1 Apr 2023
  • Similarity Measures on Arm SVE and NEON, x86 AVX2 and AVX-512

    2 projects | /r/simd | 25 Mar 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 19 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 Avx projects in C++? This list will help you:

# Project Stars
1 thorium 5,636
2 highway 4,553
3 CTranslate2 3,736
4 xsimd 2,348
5 Simd 2,140
6 kfr 1,723
7 DirectXMath 1,637
8 Vc 1,479
9 eve 1,174
10 hlslpp 841
11 std-simd 606
12 MIPP 499
13 MandelbrotSSE 89
14 peakperf 67
15 VectorizedKernel 9
16 ThinkingInSimd 4
17 fpng-java 2
18 fractals 1

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 7th most popular programming language
based on number of references?