Owner
ashvardanian
14 indexed repositories · View on GitHub
-
StringZilla
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelera...
C · 3555 stars
-
less_slow.cpp
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception ha...
C++ · 1923 stars
-
NumKong
SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit c...
C · 1884 stars
-
ForkUnion
Low-latency NUMA-aware fork-join thread-pool with zero allocations, syscalls, CAS, or false-sharing on the hot path for C, C++, Rust, and...
C++ · 373 stars
-
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...
Swift · 161 stars
-
less_slow.py
Playing around "Less Slow" coding practices in Python, from numerical micro-kernels to coroutines, ranges, and polymorphic state machines
Python · 128 stars
-
ParallelReductionsBenchmark
Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal, and Rust - all it takes to sum a lot of numbers fast!
C++ · 119 stars
-
SmashTable
Safer associative containers with DBMS-like transactions in Python and C++
C++ · 49 stars
-
PyBindToGPUs
Parallel Computing starter project to build GPU & CPU kernels in CUDA & C++ and call them from Python without a single line of CMake usin...
Cuda · 31 stars
-
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 sin...
Python · 28 stars
-
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 · 22 stars
-
HashEvals
Minimalistic Rust toolkit for hash function quality analysis. Tests avalanche effect, differential patterns, and statistical distribution...
Rust · 10 stars
-
StringZilla-CLI
Collection of SIMD-accelerated CLI tools for binary & UTF-8-aware text processing with StringZilla combining ICU Functionality, RipGrep S...
Rust · 10 stars
-
TenPack
Fast Tensors Packaging library for text, image, video, and audio data compatible with PyTorch, TensorFlow, & NumPy 🖼️🎵🎥 ➡️ 🧠
C++ · 8 stars
-
ashvardanian/TenPack#1 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/TenPack#4 · 1 comment · 0 reactions · 0 assignees ·
-
ashvardanian/TenPack#6 · 0 comments · 0 reactions · 1 assignee ·
-
enhancement good first issue help wanted
ashvardanian/ForkUnion#2 · 3 comments · 0 reactions · 0 assignees ·
-
enhancement good first issue
ashvardanian/ForkUnion#22 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/ForkUnion#39 · 0 comments · 1 reaction · 0 assignees ·
-
GoLang bindings Openenhancement good first issue help wanted
ashvardanian/NumKong#28 · 4 comments · 0 reactions · 0 assignees ·
-
good first issue
ashvardanian/NumKong#90 · 2 comments · 1 reaction · 0 assignees ·
-
Sparse Distances Open
ashvardanian/NumKong#100 · 5 comments · 2 reactions · 1 assignee ·
-
low priority
ashvardanian/NumKong#133 · 6 comments · 0 reactions · 0 assignees ·
-
enhancement question
ashvardanian/NumKong#162 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#170 · 9 comments · 1 reaction · 1 assignee ·
-
enhancement low priority
ashvardanian/NumKong#186 · 0 comments · 0 reactions · 0 assignees ·
-
documentation enhancement good first issue help wanted
ashvardanian/NumKong#228 · 0 comments · 1 reaction · 0 assignees ·
-
enhancement
ashvardanian/NumKong#247 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#298 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#299 · 3 comments · 1 reaction · 0 assignees ·
-
enhancement
ashvardanian/NumKong#308 · 2 comments · 1 reaction · 0 assignees ·
-
enhancement
ashvardanian/NumKong#311 · 5 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#312 · 1 comment · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#313 · 1 comment · 6 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#315 · 2 comments · 0 reactions · 0 assignees ·
-
enhancement v8
ashvardanian/NumKong#322 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement v8
ashvardanian/NumKong#323 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#327 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#334 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#339 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#348 · 0 comments · 0 reactions · 0 assignees ·
-
Feature: Allow building `nk_shared` as a static archive (for runtime dispatch under static linkage) Open
ashvardanian/NumKong#351 · 1 comment · 3 reactions · 0 assignees ·
-
ashvardanian/NumKong#353 · 1 comment · 0 reactions · 0 assignees ·
-
bug
ashvardanian/NumKong#356 · 0 comments · 0 reactions · 0 assignees ·
-
bug
ashvardanian/NumKong#358 · 0 comments · 1 reaction · 0 assignees ·
-
ashvardanian/NumKong#360 · 0 comments · 1 reaction · 0 assignees ·
-
ashvardanian/SwiftSemanticSearch#8 · 7 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#362 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#363 · 1 comment · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#364 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/LibSee#3 · 1 comment · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#365 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#366 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#367 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/ParallelReductionsBenchmark#1 · 1 comment · 1 reaction · 0 assignees ·
-
ashvardanian/NumKong#369 · 0 comments · 0 reactions · 0 assignees ·
-
good first issue
ashvardanian/ParallelReductionsBenchmark#2 · 5 comments · 1 reaction · 0 assignees ·
-
bug
ashvardanian/NumKong#371 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement good first issue
ashvardanian/ParallelReductionsBenchmark#7 · 0 comments · 1 reaction · 0 assignees ·
-
ashvardanian/NumKong#372 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/ParallelReductionsBenchmark#8 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#373 · 1 comment · 1 reaction · 0 assignees ·
-
ashvardanian/NumKong#377 · 0 comments · 0 reactions · 0 assignees ·