xsimd
SIMD accelerator
Provides C++ wrappers for SIMD intrinsics and parallelized mathematical functions to accelerate code execution on various platforms.
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))
2k stars
71 watching
260 forks
Language: C++
last commit: 2 months ago
Linked from 1 awesome list
avxavx512c-plus-plus-11cppmathematical-functionsneonsimdsimd-instructionssimd-intrinsicsssesvevectorization
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides C++ SIMD types and utilities for Intel CPUs to improve performance | 343 |
| An image processing and machine learning library optimized for high-performance computations on various x86/x64 and ARM architectures. | 2,077 |
| A portable header-only C++ low level SIMD library providing a unified interface to various instruction sets. | 1,250 |
| A SIMD-based math library providing optimized kernels for various distance and similarity metrics | 1,141 |
| A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. | 1,461 |
| Fast Unicode validation and transcoding utilities | 1,220 |
| A backend for Nim that provides SIMD vectorization capabilities to improve performance of numerical computations. | 15 |
| A C++ library that enables fast compression and intersection of sorted lists using SIMD instructions. | 427 |
| A fast JSON serialization and deserialization library with SIMD acceleration | 861 |
| A SIMD C++ linear algebra library for games and graphics apps | 1,564 |
| A C++ library leveraging SIMD instructions to improve performance on modern CPUs. | 1,316 |
| A library for fast integer compression using SIMD instructions | 490 |
| A tool to visualize and understand Single Instruction/Multiple Data (SIMD) code | 672 |
| Fast integer compression in C using the StreamVByte codec | 379 |
| A header-only library providing fast and portable implementations of SIMD instructions on various hardware architectures. | 2,464 |