Skip to main content

ruvector_cnn/kernels/
mod.rs

1//! INT8 Quantized Kernels Module
2//!
3//! Provides SIMD-optimized INT8 kernels for:
4//! - 2D Convolution (standard and depthwise)
5//! - Matrix multiplication (GEMM)
6//! - Dot product operations
7//!
8//! ## Architecture Support
9//!
10//! - **x86_64**: AVX2 with `_mm256_maddubs_epi16` and `_mm256_madd_epi16`
11//! - **aarch64**: ARM NEON with `vmull_s8` and `vpadalq_s16`
12//! - **wasm32**: WebAssembly SIMD128 with `i8x16` operations
13
14pub mod int8_avx2;
15pub mod int8_neon;
16pub mod int8_wasm;