C++ simd-instructions

Open-source C++ projects categorized as simd-instructions
Simd Avx512 CPP Avx Avx2

Top 7 C++ simd-instruction Projects

simd-instructions
  1. highway

    Performance-portable, length-agnostic SIMD with runtime dispatch

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

    What about Highway? https://github.com/google/highway I suppose that's C++ not C though.

  2. 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
  3. 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!

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

  5. volk

    The Vector Optimized Library of Kernels (by gnuradio)

    Project mention: VOLK: Vector-Optimized Library of Kernels for GNU Radio | news.ycombinator.com | 2024-08-02
  6. SIMDCompressionAndIntersection

    A C++ library to compress and intersect sorted lists of integers using SIMD instructions

  7. Jsonifier

    A few classes for extremely fast json parsing/serializing in modern C++. Possibly the fastest json parser in C++. Possibly the fastest json serializer in C++. (by RealTimeChris)

    Project mention: Achieving a 600% Performance Improvement in String-Literal Comparisons | news.ycombinator.com | 2025-02-18
  8. std_find_simd

    std::find simd version

  9. 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++ simd-instructions discussion

Log in or Post with

C++ simd-instructions related posts

  • Understanding SIMD: Infinite Complexity of Trivial Problems

    3 projects | news.ycombinator.com | 30 Nov 2024
  • Why those particular integer multiplies?

    2 projects | news.ycombinator.com | 26 Oct 2024
  • Highway – Portable SIMD Library

    1 project | news.ycombinator.com | 22 Aug 2024
  • VOLK: Vector-Optimized Library of Kernels for GNU Radio

    1 project | news.ycombinator.com | 2 Aug 2024
  • Highway: C++ library that provides portable SIMD/vector intrinsics

    1 project | news.ycombinator.com | 8 Jun 2024
  • Llamafile 0.7 Brings AVX-512 Support: 10x Faster Prompt Eval Times for AMD Zen 4

    3 projects | news.ycombinator.com | 31 Mar 2024
  • Gemma.cpp: lightweight, standalone C++ inference engine for Gemma models

    7 projects | news.ycombinator.com | 23 Feb 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 21 Mar 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 simd-instruction projects in C++? This list will help you:

# Project Stars
1 highway 4,480
2 xsimd 2,331
3 Vc 1,475
4 volk 571
5 SIMDCompressionAndIntersection 430
6 Jsonifier 74
7 std_find_simd 21

Sponsored
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.ai