Performance-portable, length-agnostic SIMD with runtime dispatch
-
Updated
Sep 19, 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
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.
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
Vectroized String Helper Functions
(experiments with) pragma-based SIMD C++ types
In this project we change the code of the SmithWaterman algorithm to achive parallel computing with different ways. University project for the course "Parallel Processing". Course Code: CEID_NY408
AVX2 and SSE2 usecases and benchmarks
Variable vector length vectorization example
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."