Ash Vardanian (ashvardanian)

ashvardanian

User data from Github https://github.com/ashvardanian

Company:Founder @ Unum

Location:London, San Francisco, Yerevan

Home Page:ashvardanian.com

GitHub:@ashvardanian

Twitter:@ashvardanian

Ash Vardanian's repositories

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 πŸ¦–

Language:C++License:Apache-2.0Stargazers:2368Issues:26Issues:89

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 πŸ“

Language:CLicense:Apache-2.0Stargazers:1218Issues:20Issues:99

less_slow.cpp

Learning how to write "Less Slow" code in C++ 20, C 99, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO

Language:C++License:Apache-2.0Stargazers:308Issues:11Issues:12

SwiftSemanticSearch

Real-time on-device text-to-image and image-to-image Semantic Search with video stream camera capture using USearch & UForm AI Swift SDKs for Apple devices 🍏

ParallelReductionsBenchmark

Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal - all it takes to sum a lot of numbers fast!

stringzilla-benchmarks-rs

Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, and Levenshtein edit-distance calculations

Language:RustStargazers:45Issues:3Issues:0

less_slow.py

Learning how to write "Less Slow" code in Python, from numerical micro-kernels to coroutines, ranges, and polymorphic state machines

Language:PythonLicense:Apache-2.0Stargazers:27Issues:0Issues:0

tinysemver

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

Language:PythonLicense:Apache-2.0Stargazers:21Issues:2Issues:6

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

Language:CudaLicense:Apache-2.0Stargazers:18Issues:1Issues:3

less_slow.rs

Learning how to write "Less Slow" code in Rust, from numerical micro-kernels to coroutines, ranges, and polymorphic state machines

Language:RustLicense:Apache-2.0Stargazers:17Issues:1Issues:0

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!

Language:CLicense:Apache-2.0Stargazers:14Issues:4Issues:1

MongooseMiner

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

Language:PythonLicense:Apache-2.0Stargazers:12Issues:1Issues:0

scaling-democracy

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

Language:CudaLicense:Apache-2.0Stargazers:6Issues:1Issues:0

vector-dossier

Vector Dossier is a CLI tool that statically analyzes vectorization depth of programs and libraries

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:6Issues:0Issues:0

minSH

A minimal Python re-implementation of the A* with seed heuristic for exact global alignmnet (edit distance) in near-linear time

Language:Jupyter NotebookLicense:MPL-2.0Stargazers:5Issues:0Issues:0

spacev-1b

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

License:NOASSERTIONStargazers:5Issues:1Issues:0

ucall

Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing REST & JSON-RPC over io_uring and SIMDJSON ☎️

Language:C++License:Apache-2.0Stargazers:5Issues:3Issues:0

VectorHub

VectorHub is a free, open-source learning website for people (software developers to senior ML architects) interested in adding vector retrieval to their ML stack.

License:NOASSERTIONStargazers:3Issues:1Issues:0

usearch

Vector Search engine in a single file - supporting C++ 11, C 99, Python 3, JavaScript, Rust, Java, GoLang, Objective-C, Swift, Wolfram, Docker, and WebAssembly πŸ”

Language:C++License:Apache-2.0Stargazers:2Issues:1Issues:0

awesome-vector-search

Collections of vector search related libraries, service and research papers

License:MITStargazers:1Issues:1Issues:0

kdtree-rs

K-dimensional tree in Rust for fast geospatial indexing and lookup

Language:RustLicense:Apache-2.0Stargazers:1Issues:0Issues:0

lean4

Lean 4 programming language and theorem prover

Language:LeanLicense:Apache-2.0Stargazers:1Issues:0Issues:0

liburing

Library providing helpers for the Linux kernel io_uring support

Language:CLicense:MITStargazers:1Issues:0Issues:0

llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Language:LLVMLicense:NOASSERTIONStargazers:1Issues:0Issues:0

sentence-transformers

Multilingual Sentence & Image Embeddings with BERT

Language:PythonLicense:Apache-2.0Stargazers:1Issues:1Issues:0

albucore

A high-performance image processing library designed to optimize and extend the Albumentations library with specialized functions for advanced image transformations. Perfect for developers working in computer vision who require efficient and scalable image augmentation.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

ashvardanian

My GitHub page :)

Stargazers:0Issues:3Issues:1

compile-time-regular-expressions

Compile Time Regular Expression in C++

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0
Language:OCamlStargazers:0Issues:0Issues:0

oneTBB

oneAPI Threading Building Blocks (oneTBB)

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0