Performance-portable, length-agnostic SIMD with runtime dispatch
-
Updated
May 21, 2024 - C++
Performance-portable, length-agnostic SIMD with runtime dispatch
SIMD Vector Classes for C++
Expressive Vector Engine - SIMD in C++ Goes Brrrr
The Vector Optimized Library of Kernels
Agenium Scale vectorization library for CPUs and GPUs
A high performance library for image processing
A high-performance general-purpose MRF MAP solver, heavily exploiting SIMD instructions.
UME::SIMD A library for explicit simd vectorization.
A fast implementation of single-pattern substring search using SIMD acceleration.
SIMD-based linear algebra and statistics for data science with dart
Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
Portable 128-bit SIMD intrinsics
A Modern C++ Windows-platform physically based renderer.
DSL for SIMD Sorting on AVX2 & AVX512
DR3 enables users to write vectorised code using generic lambdas and filters. Switch instruction set just by changing enclosing namespace
Litesimd is a no overhead, header only, C++ library for SIMD processing, specialized on SIMD comparison and data shuffle.
SIMD Abstraction layer
Simple pascal demo project to show how to use Single Instruction Multiple Data (SIMD) using Intel SSE instruction
Add a description, image, and links to the simd-programming topic page so that developers can more easily learn about it.
To associate your repository with the simd-programming topic, visit your repo's landing page and select "manage topics."