Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: simd-instructions

bgin/Radar-ElectroOptical-Simulation

(REOS) Radar and Electro-Optical Simulation Framework written in C++.

Language: C++ - Size: 28.3 MB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 51 - Forks: 16

lemire/simdcomp

A simple C library for compressing lists of integers using binary packing

Language: C - Size: 593 KB - Last synced: about 15 hours ago - Pushed: 9 months ago - Stars: 476 - Forks: 50

Nemandza82/Symd

C++ header only template library designed to make it easier to write high-performance SIMD (SSE, AVX, Neon) and multi-threaded code.

Language: C++ - Size: 861 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 4 - Forks: 3

ashvardanian/SimSIMD

Up to 200x Faster Inner Products and Vector Similarity — for Python, JavaScript, Rust, and C, supporting f64, f32, f16 real & complex, i8, and binary vectors using SIMD for both x86 AVX2 & AVX-512 and Arm NEON & SVE 📐

Language: C - Size: 685 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 727 - Forks: 35

lemire/SIMDCompressionAndIntersection

A C++ library to compress and intersect sorted lists of integers using SIMD instructions

Language: C++ - Size: 1.33 MB - Last synced: about 15 hours ago - Pushed: 10 months ago - Stars: 414 - Forks: 59

gnuradio/volk

The Vector Optimized Library of Kernels

Language: C++ - Size: 3.43 MB - Last synced: about 7 hours ago - Pushed: about 1 month ago - Stars: 515 - Forks: 200

WolfHex/Mystic

A C++17 header-only library that provides compile-time string encryption and decryption using SIMD instructions

Language: C++ - Size: 135 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

lemire/SIMDxorshift

Fast random number generators: Vectorized (SIMD) version of xorshift128+

Language: C - Size: 34.2 KB - Last synced: about 15 hours ago - Pushed: almost 4 years ago - Stars: 108 - Forks: 14

lemire/MaskedVByte

Fast decoder for VByte-compressed integers

Language: C - Size: 71.3 KB - Last synced: about 15 hours ago - Pushed: over 1 year ago - Stars: 113 - Forks: 22

PierreGe/microprocessor-architecture

Include the 3 labs : Risc16 (ASM) , dspic33 (C), and SIMD application

Language: C++ - Size: 3.54 MB - Last synced: 8 days ago - Pushed: about 8 years ago - Stars: 1 - Forks: 0

VcDevel/Vc

SIMD Vector Classes for C++

Language: C++ - Size: 11 MB - Last synced: 9 days ago - Pushed: 3 months ago - Stars: 1,420 - Forks: 150

lsp-plugins/lsp-dsp-lib

DSP library for signal processing

Language: C++ - Size: 3.26 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 57 - Forks: 18

RealTimeChris/Jsonifier

A few classes for parsing and serializing objects from/into JSON, in C++ - very rapidly.

Language: C++ - Size: 6.59 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 28 - Forks: 2

frtru/GemParticles

Particle engine built on OpenGL used to produce various visual effects.

Language: C++ - Size: 187 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 32 - Forks: 4

ChrisWhealy/wasm_simd

Test framework for WASM SIMD instructions

Language: JavaScript - Size: 1.28 MB - Last synced: 17 days ago - Pushed: almost 1 year ago - Stars: 0 - Forks: 0

alighanbari2002/Parallel-Programming-Course-Projects

Parallel Programming course projects demonstrating various parallelism techniques with SIMD SSE3, OMP, and POSIX threads, including Intel Parallel Studio for analysis and parallelization.

Language: C++ - Size: 7.32 MB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

DragonSpit/HPCsharp

High performance algorithms in C#: SIMD/SSE, multi-core and faster

Language: C# - Size: 1.15 MB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 215 - Forks: 27

Wsm2110/Faster.Map

Collection of incredibly fast hashmaps

Language: C# - Size: 26.9 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 52 - Forks: 6

xtensor-stack/xsimd

C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))

Language: C++ - Size: 3.64 MB - Last synced: 28 days ago - Pushed: about 1 month ago - Stars: 2,018 - Forks: 245

google/highway

Performance-portable, length-agnostic SIMD with runtime dispatch

Language: C++ - Size: 22.5 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 3,609 - Forks: 291

noorus/nmath

Tiny common performance maths library.

Language: C++ - Size: 140 KB - Last synced: 27 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

cloudflare/sliceslice-rs

A fast implementation of single-pattern substring search using SIMD acceleration.

Language: Rust - Size: 334 KB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 87 - Forks: 16

lemire/FastDifferentialCoding

Fast differential coding functions (using SIMD instructions)

Language: C - Size: 10.7 KB - Last synced: about 15 hours ago - Pushed: over 6 years ago - Stars: 49 - Forks: 8

mtumilowicz/java17-mesi-false-sharing-processor-optimisations-workshop

Introduction to cache coherence: false sharing, MESI protocol and vectorization

Language: Java - Size: 401 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

sahmad98/vstring

Vectroized String Helper Functions

Language: C++ - Size: 61.5 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 6 - Forks: 0

Maged152/Intel-Intrinsics-CPP-Wrapper

Intel Intrinsics C++ Wrapper

Language: C++ - Size: 199 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

hunyadi/simdparse

High-speed parser with vector instructions

Language: C++ - Size: 61.5 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

Jose-agg/SIMD_Multihilo

Proyecto de investigación sobre la ejecución de aplicaciones con instrucciones SIMD y multihilo

Language: C++ - Size: 1.76 MB - Last synced: 3 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

lakshayg/tensorflow-build-archived 📦

TensorFlow binaries supporting AVX, FMA, SSE

Language: Shell - Size: 212 MB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 1,921 - Forks: 231

Daksh2060/vectorized-arrays-demo

This C++ program is a demonstration of array vectorization techniques utilized in the AVX2 SIMD Assembly library, being run with C++ arrays through the vector class library created by Agner Fog. An ASM version of the same process has been implemented for comparison.

Language: C++ - Size: 654 KB - Last synced: 24 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

Geolm/simd

Neon/AVX simd library, vector size agnostic

Language: C - Size: 269 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

bsgbryan/amber

A thoroughly-modern real-time simulation engine

Language: TypeScript - Size: 301 KB - Last synced: 26 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

lakshayg/tensorflow-build

TensorFlow binaries supporting AVX, FMA, SSE

Size: 35.2 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 225 - Forks: 44

edanor/umesimd

UME::SIMD A library for explicit simd vectorization.

Language: C++ - Size: 5.89 MB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 84 - Forks: 18

agenium-scale/nsimd

Agenium Scale vectorization library for CPUs and GPUs

Language: C - Size: 6.92 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 303 - Forks: 31

lemire/dictionary

High-performance dictionary coding

Language: C++ - Size: 169 KB - Last synced: about 15 hours ago - Pushed: about 7 years ago - Stars: 100 - Forks: 9

ifgpuelse/rust-sse-studies

A collection of code used for understand the use-cases of the SIMD extensions inside Rust programming language

Language: Rust - Size: 4.88 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

ifgpuelse/simd-studies

A study collection of SSE technologies use-case

Language: C - Size: 7.81 KB - Last synced: 21 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

ms0g/vml

SIMD-accelerated Vector math lib

Language: Assembly - Size: 17.6 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

jermp/psds

Efficient Prefix-Sum data structures in C++.

Language: C++ - Size: 303 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 21 - Forks: 1

lemire/vectorclass

Random number generator for large applications using vector instructions

Language: C++ - Size: 602 KB - Last synced: about 15 hours ago - Pushed: about 8 years ago - Stars: 15 - Forks: 3

andrelrt/SimdTTM

Simd To The Masses

Size: 80.1 KB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

dendisuhubdy/simple_vector_classes Fork of VcDevel/Vc

SIMD Vector Classes for C++

Language: C++ - Size: 9.15 MB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

nulidangxueshen/ALBUS

A Method for efficiently processing SpMV using SIMD and load balancing

Language: C++ - Size: 50.8 KB - Last synced: 2 months ago - Pushed: about 2 years ago - Stars: 14 - Forks: 1

FakhriFki77/DUGL

Dust Ultimate Game Library: A full featured x86 C/Assembly Game library using software renderer

Language: Assembly - Size: 3.93 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 3 - Forks: 1

andrelrt/litesimd

Litesimd is a no overhead, header only, C++ library for SIMD processing, specialized on SIMD comparison and data shuffle.

Language: C++ - Size: 335 KB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 14 - Forks: 0

mklarqvist/positional-popcount

Fast C functions for the computing the positional popcount (pospopcnt).

Language: C - Size: 545 KB - Last synced: 11 months ago - Pushed: over 4 years ago - Stars: 50 - Forks: 5

badamczewski/SimpleIntrinsics

This project aims to rename all C# intrinsic names to their more compact C/C++ counterparts that the industry uses.

Language: C# - Size: 57.6 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 45 - Forks: 1

zamronypj/simd

Simple pascal demo project to show how to use Single Instruction Multiple Data (SIMD) using Intel SSE instruction

Language: Pascal - Size: 110 KB - Last synced: 10 days ago - Pushed: about 7 years ago - Stars: 6 - Forks: 1

aminya/minijson

Minify JSON files fast! Supports Comments. Uses D, C, and AVX2 and SSE4_1 SIMD.

Language: D - Size: 626 KB - Last synced: 10 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 0

nulidangxueshen/CSR2

A New Format for SIMD-accelerated SpMV

Language: C++ - Size: 145 KB - Last synced: 12 months ago - Pushed: about 2 years ago - Stars: 16 - Forks: 2

mklarqvist/libalgebra

Fast C header-only library for popcnt, pospopcnt, and set algebraic operations

Language: C - Size: 92.8 KB - Last synced: 11 months ago - Pushed: over 4 years ago - Stars: 38 - Forks: 7

m3y54m/sobel-simd-opencv

Using SIMD instructions in image processing using OpenCV

Language: C++ - Size: 114 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

chi-0828/SIMD_vips

rewrite CON_INT function to build SIMD-version convolution

Language: C - Size: 19.2 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

unevens/avec

A little library for using SIMD instructions for x86 and ARM, wrapping Agner Fog's vectorclass for x86 and filling some of its functionality for ARM, and providing containers for aligned memory with views and interleaving/deinterleaving.

Language: C++ - Size: 700 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 11 - Forks: 1

minio/go-cv 📦

Golang wrapper for https://github.com/ermig1979/Simd

Language: Go - Size: 391 KB - Last synced: 26 days ago - Pushed: almost 4 years ago - Stars: 6 - Forks: 4

Technologicat/cython-sse-example

Simple example for embedding SSE2 assembly in Cython projects

Language: Python - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 20 - Forks: 2

jermp/mutable_rank_select

A SIMD-based C++ library providing rank/select queries over mutable bitmaps.

Language: C++ - Size: 350 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 29 - Forks: 4

PatwinchIR/ultra-sort

DSL for SIMD Sorting on AVX2 & AVX512

Language: C++ - Size: 6.43 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 30 - Forks: 2

michal3pol/JAFiltrObrazu

Academic project - embossing filter. Using assembler with SIMD instructions in desktop app (C++). Mainly polish comments - don't get scared

Language: C++ - Size: 62.5 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

unevens/audio-dsp

A collection of template classes for audio dsp using SIMD instructions.

Language: C++ - Size: 151 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 6 - Forks: 1

SungJJinKang/std_find_simd

std::find simd version

Language: C++ - Size: 49.8 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 20 - Forks: 1

rsusik/cf2

Approximate pattern matching with Counting Filter on q-grams using SSE instructions (CF2)

Language: C++ - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

t0re199/ARCHP_PROJECT

C & Assembly optimized version of the Stochastic Gradient Descent x SoftSVM x Polynomial Kernel Method algorithm

Language: C - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

BlueLort/Lort-Renderer

C++ Optimized Software Renderer using SDL2.0

Language: C - Size: 10 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 4 - Forks: 1

jacek13/findPrimes

A program with a graphical interface designed to search for prime numbers. The application uses vector instructions (SIMD) from the x64 assembler level.

Language: C++ - Size: 5.04 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

d3phys/mandelbrot

Mandelbrot set SIMD optimization

Language: C++ - Size: 107 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

z1skgr/SIMD-instruction-MPI-PTHREADS-parallism

parallelism standards for accelerating performance on calculations

Language: C - Size: 860 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

ndoll1998/FairPT

A fairly optimized cpu-only path tracer

Language: C++ - Size: 1.95 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

sshekh/fast-lda

Course project in 'How to write Fast Numerical Code' on optimized implementation of latent dirichlet allocation

Language: C - Size: 63.3 MB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 0

CGHoussem/TD_simd

Devoir Maison, TD sur les SIMD

Language: Assembly - Size: 285 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ell-hol/simd-parallelized-haar-transform

8x speedup of 1D Haar-Transform using intel SIMD intrinsics

Language: C - Size: 116 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

tflahaul/libsimd

Tiny single header library of standard functions using SIMD optimization

Language: C - Size: 18.6 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

kenwi/fibs

Different solutions/benchmarks for generating the Fibonacci sequence.

Language: C# - Size: 17.6 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

chatrasen/SP_parallel_lib

A parallel library of the SP algorithm for batch verification of ECDSA signatures

Language: C++ - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

iworeushankaonce/ips_arch

Language: C - Size: 647 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

JoaquinVillagra/Laboratorio_1_HPC

Laboratorio 1 de la asignatura de Computación de alto rendimiento. Universidad de Santiago de Chile, segundo semestre 2017.

Language: C - Size: 1.28 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

JAICHANGPARK/SIMD_C_FLOAT32BIT

Language: C - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0

sgryjp/simd_test

SIMD instruction benchmark

Language: C - Size: 19.5 KB - Last synced: 22 days ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0