NumKong

NumKong: 2'000 Mixed Precision Kernels For All 🦍

Moteur de Recherche VectorielleOpen Source

About

Bibliothèque portable de mathématiques à précision mixte, d'algèbre linéaire et de récupération avec plus de 2'000 noyaux SIMD pour x86, Arm, RISC-V, LoongArch, Power et WebAssembly. Elle tire parti de transformations algébriques rares avec des registres 1D et 2D comme AMX et SME, couvrant plus de 15 types numériques, allant des entiers de 4 bits et des flottants de 6 bits aux nombres complexes de 128 bits. Validée par rapport à des références de précision étendue de 118 bits avec couverture des cas limites pour la saturation, le casting et l'arrondi. Dans un binaire 5-100x plus petit que d'autres alternatives similaires à BLAS, co-conçue avec des abstractions Tensor en C++, Python, Rust, JavaScript, GoLang et 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

Tu utilises NumKong ?

Suis son coût avec le reste de ton stack et reçois un rappel avant son renouvellement.

Ajouter à mon stack

Vendor

Ash Vardanian

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

View vendor profile