usearch_cpu_class_unknown_k | 0 | No class detected. |
|---|
usearch_cpu_class_serial_k | | The portable floor: no SIMD assumptions, standard yields. |
|---|
usearch_cpu_class_intel_haswell_k | | Haswell-class x86: AVX2 & FMA, the 256-bit floor. |
|---|
usearch_cpu_class_intel_sierra_k | | Sierra Forest-class x86 - the E-core Xeons: AVX-VNNI and its successors without AVX-512, TPAUSE waits, CMPCCXADD conditional adds. |
|---|
usearch_cpu_class_intel_skylake_k | | Skylake-class x86: the AVX-512 foundation tier. |
|---|
usearch_cpu_class_intel_icelake_k | | Icelake-class x86: AVX-512 VNNI & VPOPCNT - the integer & bit workhorse. |
|---|
usearch_cpu_class_amd_genoa_k | | Genoa-class x86 - Zen 4 and newer: native bf16 dot products over AVX-512. |
|---|
usearch_cpu_class_intel_sapphire_k | | Sapphire Rapids-class x86: the Genoa bundle plus AVX-512 FP16 and the AMX-BF16 & AMX-INT8 tiles. |
|---|
usearch_cpu_class_intel_granite_k | | Granite Rapids-class x86: the Sapphire Rapids bundle plus the AMX-FP16 tiles. |
|---|
usearch_cpu_class_intel_diamond_k | | Diamond Rapids-class x86: the Granite Rapids bundle plus AVX10.2's FP8 conversions, TPAUSE waits, CMPCCXADD conditional adds. |
|---|
usearch_cpu_class_aws_g2_k | | Graviton2-class Arm - Neoverse N1, the bare NEON floor; phones predating Armv8.6 land here too. |
|---|
usearch_cpu_class_apple_m2_k | | Armv8.6+ NEON: dot products, bf16 & f16 fused multiplies - Apple M2, Cortex-A710 & X2 class silicon. |
|---|
usearch_cpu_class_apple_m4_k | | Apple M4-class Arm: the Armv8.6 NEON bundle plus the SME outer-product tiles. |
|---|
usearch_cpu_class_aws_g5_k | | Graviton5-class Arm - Neoverse V3, Armv9.2: monitored waits; no build compiles it yet. |
|---|
usearch_cpu_class_nvidia_vera_k | | Vera-class Arm - NVIDIA's Armv9.2-generation cores with FP8 dot products. |
|---|
usearch_cpu_class_alibaba_c930_k | | Alibaba C930-class RISC-V - T-Head's XuanTie core, RVA23: vectors with Zvbb, Zawrs monitored waits, Zacas single-instruction compare-and-swap. |
|---|
usearch_cpu_class_wasm32_v128_k | | WebAssembly every engine loads: 32-bit, single-threaded, the fixed-width simd128 tier. |
|---|
usearch_cpu_class_wasm64_extended_k | | WebAssembly with relaxed SIMD, shared memory for real thread pools, and the 64-bit addressing that alone lets one module's memory pass 4 GB. |
|---|
usearch_cpu_class_monoversioned_k | | The one class of a monoversioned build: every capability its floor implies or its preset vouches for, as the kernel libraries compiled them. |
|---|