Overview of DeepGEMM
mainDeepGEMM is a unified, high-performance tensor core kernel library designed for modern large language models. It provides key computation primitives including GEMMs (FP8, FP4, BF16), fused MoE with overlapped communication (Mega MoE), MQA scoring for the lightning indexer, and HyperConnection (HC).
Key features:
- Kernels are compiled at runtime via a lightweight Just-In-Time (JIT) module, eliminating the need for CUDA compilation during installation.
- Designed for simplicity with a limited number of core kernel functions.
- Performance matches or exceeds expert-tuned libraries across various matrix shapes.
- Supports NVIDIA SM90 and SM100 architectures.