Top 162 simd open source projects

Linqfaster
Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.
✭ 615
simdlinq
Pikkr
JSON parser which picks up values directly without performing tokenization in Rust
Fastnoisesimd
C++ SIMD Noise Library
Libxsmm
Library for specialized dense and sparse matrix operations, and deep learning primitives.
Simdjsonsharp
C# bindings for lemire/simdjson (and full C# port)
✭ 506
jsonsimdavx2
John
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Simd Json
Rust port of simdjson
Klein
P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
Simd Visualiser
A tool to graphically visualize SIMD code
Pysimdjson
Python bindings for the simdjson project.
Glam Rs
A simple and fast linear algebra library for games and graphics
✭ 406
rustsimd
Stdarch
Rust's standard library vendor-specific APIs and run-time feature detection
✭ 399
rusthtmlsimd
Seqan
SeqAn's official repository.
Sleef
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
Visionaray
A C++-based, cross platform ray tracing library
Simdcomp
A simple C library for compressing lists of integers using binary packing
Loopvectorization.jl
Macro(s) for vectorizing loops.
✭ 325
juliasimd
Datafuse
Datafuse is a free Cloud-Native Analytics DBMS(Inspired by ClickHouse) implemented in Rust
Sse2neon
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
Fastbase64
SIMD-accelerated base64 codecs
✭ 309
csimdavx2
Highway
Performance-portable, length-agnostic SIMD with runtime dispatch
Simdcompressionandintersection
A C++ library to compress and intersect sorted lists of integers using SIMD instructions
Tsimd
Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)
✭ 290
cppcpp11simd
Fastor
A lightweight high performance tensor algebra framework for modern C++
Std Simd
std::experimental::simd for GCC [ISO/IEC TS 19570:2018]
simdutf
Unicode routines (UTF8, UTF16): billions of characters per second.
highway-rs
Native Rust port of Google's HighwayHash, which makes use of SIMD instructions for a fast and strong hash function
awesome-simd
A curated list of awesome SIMD frameworks, libraries and software
varint-simd
Decoding and encoding gigabytes of LEB128 variable-length integers per second in Rust with SIMD
shortcut-comparison
Performance comparison of parallel Rust and C++
block-aligner
SIMD-accelerated library for computing global and X-drop affine gap penalty sequence-to-sequence or sequence-to-profile alignments using an adaptive block-based algorithm.
positional-popcount
Fast C functions for the computing the positional popcount (pospopcnt).
fast-base64
Fastest base64 on the web, with Wasm + SIMD
ADbHash
Really fast C++ hash table
T13x
An Extended Version of the T0x multithreaded cores, with a custom general purpose parametrized SIMD/MIMD vector coprocessor and support for 3-5 way superscalar execution. The core is pin-to-pin compatible with the RISCY cores from PULP
SIMDxorshift
Fast random number generators: Vectorized (SIMD) version of xorshift128+
tbslas
A parallel, fast solver for the scalar advection-diffusion and the incompressible Navier-Stokes equations based on semi-Lagrangian/Volume-Integral method.
utf8
Fast UTF-8 validation with range algorithm (NEON+SSE4+AVX2)
generic-simd
Generic SIMD abstractions for Rust.
optimath
A #[no_std] LinAlg library
ndzip
A High-Throughput Parallel Lossless Compressor for Scientific Data
pybase64
Fast Base64 encoding/decoding in Python
Intriman
Intriman is a documentation generator that retargets the Intel Intrinsics Guide to other documentation formats
simdjson-rs
Rust version of lemire's SimdJson
dcurl
Hardware-accelerated Multi-threaded IOTA PoW, drop-in replacement for ccurl
61-120 of 162 simd projects