NumKong

NumKong: 2'000 Mixed Precision Kernels For All 🦍

Motore di Ricerca VettorialeOpen Source

About

Libreria portatile di matematica a precisione mista, algebra lineare e recupero con oltre 2'000 kernel SIMD per x86, Arm, RISC-V, LoongArch, Power e WebAssembly. Sfrutta trasformazioni algebriche rare con registri 1D e 2D come AMX e SME, coprendo oltre 15 tipi numerici, da interi a 4 bit e float a 6 bit a numeri complessi a 128 bit. Validata rispetto a baseline di precisione estesa a 118 bit con copertura di casi limite per saturazione, casting e arrotondamento. In un binario 5-100x più piccolo rispetto ad altre alternative simili a BLAS, co-progettata con astrazioni Tensor in C++, Python, Rust, JavaScript, GoLang e Swift.

Open Source Health

Not enough history
Stars
1,884
Forks
130
License
Apache-2.0
Last commit
1 months ago
C

Resources & Links

Related Categories

Usi NumKong?

Tieni traccia del suo costo insieme al resto del tuo stack e ricevi un promemoria prima del rinnovo.

Aggiungi al mio stack

Vendor

Ash Vardanian

Converting outrageous amounts of coffee into modest amounts of Assembly for Intel, Arm, and Nvidia chips. , , ,

View vendor profile