• Stars
    star
    45
  • Rank 624,037 (Top 13 %)
  • Language
    Rust
  • Created 9 months ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

memchr vs stringzilla - up to 7x throughput difference between two SIMD-accelerated substring search libraries in Rust

More Repositories

1

StringZilla

Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc ๐Ÿฆ–
C++
2,094
star
2

SimSIMD

Up to 200x Faster Dot Products & Similarity Metrics โ€” for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & SVE2 ๐Ÿ“
C
913
star
3

SwiftSemanticSearch

Real-time on-device text-to-image and image-to-image Semantic Search with video stream capture using USearch & UForm AI Swift SDKs for Apple devices ๐Ÿ
Swift
81
star
4

ParallelReductionsBenchmark

Thrust, CUB, TBB, AVX2, CUDA, OpenCL, OpenMP, SyCL - all it takes to sum a lot of numbers fast!
C++
73
star
5

usearch-molecules

Searching for structural similarities across billions of molecules in milliseconds
Python
46
star
6

usearch-images

Semantic Search demo featuring UForm, USearch, UCall, and StreamLit, to visual and retrieve from image datasets, similar to "CLIP Retrieval"
Python
38
star
7

BenchmarkingTutorial

Google Benchmark tutorial for C/C++ developers diving into High-Performance Computing and Numerical Methods โฑ๏ธ
C++
26
star
8

usearch-binary

Binary vector search example using Unum's USearch engine and pre-computed Wikipedia embeddings from Co:here and MixedBread
Jupyter Notebook
19
star
9

tinysemver

Tiny Semantic Versioning (SemVer) library and GitHub CI, that doesn't depend on 300K lines of JavaScript code and fits in a single Python file
Python
16
star
10

cpp-cuda-python-starter-kit

Parallel Computing starter project to build GPU & CPU kernels in CUDA & C++ and call them from Python without a single line of CMake using PyBind11
Cuda
16
star
11

abusing-vector-search

Example of using Vector Search algorithms for non-traditional workloads, like GIS, stock prices, and sets
Python
12
star
12

MongooseMiner

Documentation retrieval system to help LLMs navigate less-popular (yet often more powerful) Python libraries
Python
11
star
13

HashTableBenchmark

A simple cross-platform speed & memory-efficiency benchmark for the most common hash-table implementations in the C++ world
C++
11
star
14

LibSee

Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!
C
11
star
15

extrapolaTED

Bringing TED experiences to every topic with Gen AI
Jupyter Notebook
8
star
16

affine-gaps

Less-wrong single-file Numba-accelerated Python implementation of Gotoh affine gap penalty extensions for the Needlemanโ€“Wunsch, Smith-Waterman, and Levenshtein algorithms for sequence alignment
Python
7
star
17

AssemblyStats

A research project highlighting the rarity of SIMD instructions in modern software
Jupyter Notebook
6
star
18

TenPack

Fast Tensors Packaging library for text, image, video, and audio data compatible with PyTorch, TensorFlow, & NumPy ๐Ÿ–ผ๏ธ๐ŸŽต๐ŸŽฅ โžก๏ธ ๐Ÿง 
C++
6
star
19

scaling-democracy

GPU-accelerated Schulze voting method in Python, Numba, and CUDA, using ideas from Algebraic Graph Theory
Cuda
5
star
20

acid-redis

Tiny Redis-like Persistent ACID Store on RocksDB with JSON-RPC using UCall and UStore
CMake
4
star
21

PolyglotBot

Bot we've build for the Poe.com hackathon at the AGI house to gather results from multiple LLMs and trigger specialized models on-demand
Python
4
star
22

HaversineSimSIMD

Staging area for Haversine distance computations in SimSIMD and USearch
C++
4
star
23

image-search

Semantic Image Search Server with UForm, USearch, UCall
Python
3
star
24

spacev-1b

Billion-scale Semantic Search dataset derived from Microsoft SpaceV for Vector Search benchmarks
1
star
25

AppResources

Collection of resources for app development
1
star
26

CppNeuralSTL

Simple neural network models from scratch using only C++ STL
C++
1
star