Awesome Open Source
Awesome Open Source
Combined Topics
simd
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 90 Simd Open Source Projects
Categories
>
Hardware
>
Simd
Simdjson
⭐
12,815
Parsing gigabytes of JSON per second
Ncnn
⭐
10,738
ncnn is a high-performance neural network inference framework optimized for the mobile platform
John
⭐
4,478
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
Entitycomponentsystemsamples
⭐
3,851
Js
⭐
2,564
turbo.js - perform massive parallel computations in your browser with GPGPU.
Onednn
⭐
2,233
oneAPI Deep Neural Network Library (oneDNN)
Computelibrary
⭐
1,872
The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies.
Ispc
⭐
1,715
Intel SPMD Program Compiler
Nnpack
⭐
1,491
Acceleration package for neural networks on multi-core CPUs
Faster
⭐
1,280
SIMD for humans
Simd
⭐
1,225
C++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM.
Ozz Animation
⭐
1,217
Open source c++ skeletal animation library and toolset
Simde
⭐
966
Implementations of SIMD instruction sets for systems which don't natively support them.
Kfr
⭐
961
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Vc
⭐
959
SIMD Vector Classes for C++
Xsimd
⭐
930
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, NEON, AVX512)
Libsimdpp
⭐
906
Portable header-only C++ low level SIMD library
Directxmath
⭐
833
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Cglm
⭐
831
📽 Highly Optimized Graphics Math (glm) for C
Cgmath
⭐
747
A linear algebra and mathematics library for computer graphics.
Xnnpack
⭐
720
High-efficiency floating-point neural network inference operators for mobile, server, and Web
Linqfaster
⭐
602
Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.
Pikkr
⭐
578
JSON parser which picks up values directly without performing tokenization in Rust
Fastnoisesimd
⭐
538
C++ SIMD Noise Library
Turbopfor Integer Compression
⭐
511
Fastest Integer Compression
Libxsmm
⭐
505
Library for specialized dense and sparse matrix operations, and deep learning primitives.
Simdjsonsharp
⭐
496
C# bindings for lemire/simdjson (and full C# port)
Simd Json
⭐
476
Rust port of simdjson
Simd Visualiser
⭐
457
A tool to graphically visualize SIMD code
Klein
⭐
454
P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
Pysimdjson
⭐
417
Python bindings for the simdjson project.
Stdarch
⭐
395
Rust's standard library vendor-specific APIs and run-time feature detection
Seqan
⭐
384
SeqAn's official repository.
Rtm
⭐
370
Realtime Math
Glam Rs
⭐
353
A simple and fast linear algebra library for games and graphics
Sleef
⭐
343
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
Visionaray
⭐
332
A C++-based, cross platform ray tracing library
Mango
⭐
330
mango fun framework
Simdcomp
⭐
326
A simple C library for compressing lists of integers using binary packing
Fastbase64
⭐
304
SIMD-accelerated base64 codecs
Tsimd
⭐
287
Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)
Loopvectorization.jl
⭐
287
Macro(s) for vectorizing loops.
Simdcompressionandintersection
⭐
280
A C++ library to compress and intersect sorted lists of integers using SIMD instructions
Sse2neon
⭐
274
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
Graphene
⭐
265
A thin layer of graphic data types
Fuse Query
⭐
261
FuseQuery is a Cloud-Native SQL Query Engine at scale
Bitmagic
⭐
259
BitMagic Library
Highway
⭐
259
Performance-portable, length-agnostic SIMD with runtime dispatch
Std Simd
⭐
258
std::experimental::simd for GCC [ISO/IEC TS 19570:2018]
Fastor
⭐
257
A lightweight high performance tensor algebra framework for modern C++
Mipp
⭐
240
MIPP is a portable wrapper for SIMD instructions written in C++11. It supports NEON, SSE, AVX and AVX-512.
Boost.simd
⭐
238
Boost SIMD
Hh Suite
⭐
215
Remote protein homology detection suite.
Turbo Run Length Encoding
⭐
208
TurboRLE-Fastest Run Length Encoding
Reedsolomon
⭐
201
Reed-Solomon Erasure Code engine in Go, could more than 15GB/s per core
Streamvbyte
⭐
193
Fast integer compression in C using the StreamVByte codec
Laser
⭐
188
The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers
Decomposed
⭐
183
CATransform3D manipulation made easy.
Ugm
⭐
170
Ubpa Graphics Mathematics
42_cheatsheet
⭐
166
Also referred to as "The C Man"
Compactcnncascade
⭐
153
A binary library for very fast face detection using compact CNNs.
Base64 Avx512
⭐
153
Code for paper "Base64 encoding and decoding at almost the speed of a memory copy"
Thermite
⭐
139
Thermite SIMD: Melt your CPU
Nsimd
⭐
133
Agenium Scale vectorization library for CPUs and GPUs
Jpeg Quantsmooth
⭐
128
JPEG artifacts removal based on quantization coefficients.
Compute Engine
⭐
126
Highly optimized inference engine for Binarized Neural Networks
Fastapprox
⭐
125
Approximate and vectorized versions of common mathematical functions
Impala
⭐
118
An imperative and functional programming language
Thorin
⭐
113
The Higher-Order Intermediate Representation
Corrfunc
⭐
111
⚡️⚡️⚡️Blazing fast correlation functions on the CPU.
Base64simd
⭐
110
Base64 coding and decoding with SIMD instructions (SSE/AVX2/AVX512F/AVX512BW/AVX512VBMI/ARM Neon)
Packettracer
⭐
109
The SIMD-accelereted ray tracing in C# powered by Intel hardware intrinsic of .NET Core.
Qreverse
⭐
96
A small study in hardware accelerated AoS reversal
Sketch
⭐
92
C++ Implementations of sketch data structures with SIMD Parallelism, including Python bindings
Maskedvbyte
⭐
89
Fast decoder for VByte-compressed integers
Despacer
⭐
79
C library to remove white space from strings as fast as possible
Dictionary
⭐
74
High-performance dictionary coding
Amplifier.net
⭐
71
Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
Md5 Simd
⭐
66
Accelerate aggregated MD5 hashing performance up to 8x for AVX512 and 4x for AVX2. Useful for server applications that need to compute many MD5 sums in parallel.
Umesimd
⭐
64
UME::SIMD A library for explicit simd vectorization.
Go Cv
⭐
64
Computer Vision package in pure Go taking advantage of SIMD acceleration
Unisimd Assembler
⭐
63
SIMD macro assembler unified for ARM, MIPS, PPC and x86
Pocket Tensor
⭐
63
Run Keras models from a C++ application on embedded devices
Str
⭐
58
A SIMD optimized fixed-length string class along with an adaptive hash table for fast searching
Mongoose
⭐
41
Minimalistic Vulkan engine for fast propotyping.
Parallel Xxhash
⭐
35
Compute xxHash hash codes for 8 keys in parallel
Compressed Vec
⭐
24
SIMD Floating point and integer compressed vector library
Simdsetoperations
⭐
21
testbed for different SIMD implementations for set intersection and set union
Edge
⭐
18
Extreme-scale Discontinuous Galerkin Environment (EDGE)
Quadray Engine
⭐
13
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
1-90 of 90 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210