Skip to main content

A curated list of awesome SIMD frameworks, libraries and software

242
GitHub Stars
70
Curated Resources
14
Categories
15 hours ago
Last Refreshed
Database / StructuresParsingErasure Coding and HashingNeural NetworkImage processingClassesCoolBlogsLinksToolsOnline toolsAVX-512ARM64 NEONARM64 SVE

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me arm64 sve resources from awesome-simd"

Installation instructions →

What's inside

ARM64 SVE

Parsing

  • Ada

    C++: WHATWG-compliant and fast URL parser

  • dictionary

    C++: High-performance dictionary coding

  • simdcomp

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

  • SIMDCompressionAndIntersection

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

  • simdjson

    C++: Parsing gigabytes of JSON per second

  • simdjson-go

    Go: Parsing gigabytes of JSON per second

Links

AVX-512

Tools

  • Asm-Dude

    VS extension for assembly syntax highlighting and code completion

  • avo

    Go: Generate x86 Assembly with Go

  • c2goasm

    Go: C to Go Assembly

  • Eve

    C++: Expressive Vector Engine

  • Highway

    C++: Performance-portable, length-agnostic SIMD with runtime dispatch

  • Intel® Implicit SPMD Program Compiler

    An LLVM compiler for a C like language, with C linkage, that generates very good SIMD instructions for a wide range of platforms and ISAs. (Windows, iOS, Linux, ARM, PS5, Xbox, SSE, AVX, AVX2, AVX-512, ARM NEON.)

Database / Structures

  • bitmap

    Go: Dense, zero-allocation, SIMD-enabled bitmap/bitset

  • sneller

    Fast SQL for JSON in Go with AVX-512: fast, simple, schemaless

Image processing

  • ComputeLibrary

    C++: Library for Computer Vision and Machine Learning (ARM only)

  • Pillow-SIMD

    Python: SIMD version of PIL (Python Imaging Library)

  • Simd

    C++: image processing library making use of SIMD

Cool

Showing a sample of 70 resources. View the full list on GitHub →