Home Knowledge Base Small Language Models (SLMs)

Small Language Models (SLMs) are the compact language models typically ranging from 1B to 7B parameters that achieve surprisingly strong performance through high-quality training data curation, distillation from larger models, and efficient architectures — enabling deployment on edge devices, laptops, and mobile phones without cloud infrastructure, democratizing language AI for privacy-sensitive, latency-critical, and cost-constrained applications.

Why Small Models Matter

FactorLarge LLM (70B+)Small LM (1-7B)
Memory140+ GB (FP16)2-14 GB (FP16)
HardwareMultiple A100/H100 GPUsSingle consumer GPU or CPU
Latency50-200 ms/token10-50 ms/token
Cost per query$0.01-0.10$0.0001-0.001
PrivacyCloud requiredOn-device possible
DeploymentData centerLaptop, phone, edge

Key Small Language Models

ModelDeveloperSizeKey Innovation
Phi-1.5/2/3Microsoft1.3-3.8B"Textbook quality" data
Gemma 2Google2B/9BDistillation from Gemini
Llama 3.2Meta1B/3BPruning + distillation from Llama 3
Qwen 2.5Alibaba0.5-7BStrong multilingual
SmolLMHugging Face135M-1.7BOpen data + training
Mistral 7BMistral AI7BGrouped-query attention

How SLMs Achieve Strong Performance

1. Data Quality over Quantity
   - Phi models: Trained on synthetic "textbook quality" data
   - Better to train on 100B high-quality tokens than 2T web scrape
   - Data curation > more parameters

2. Knowledge Distillation
   - Train SLM to mimic output distribution of larger model
   - Gemma: Distilled from Gemini family
   - Transfer 70B model's knowledge into 2B parameters

3. Pruning + Continued Training
   - Start with large pretrained model → prune to smaller size
   - Continue training pruned model to recover accuracy
   - Llama 3.2 1B: Pruned from Llama 3.1 8B

4. Architecture Efficiency
   - GQA (Grouped Query Attention): Fewer KV heads → less memory
   - Shared embeddings: Input and output embeddings shared
   - SwiGLU activation: Better quality per parameter

Benchmark Comparison

ModelSizeMMLUGSM8K (math)HumanEval (code)
Llama 3.2 1B1B49.344.433.5
Phi-3-mini3.8B69.782.558.5
Gemma 29B71.368.654.3
Llama 3.18B69.484.572.6
GPT-3.5 (reference)~175B70.057.148.1

Deployment Scenarios

PlatformModel SizeQuantizationSpeed
Laptop (MacBook M3)3BQ4 (2GB)40 tok/s
Phone (Pixel 8)2BQ4 (1.5GB)15 tok/s
Raspberry Pi 51BQ4 (800MB)3 tok/s
Browser (WebGPU)2BQ410 tok/s

Quantization for SLMs

Small language models are the technology that brings AI capabilities out of the data center and onto every device — by demonstrating that data quality and training methodology matter more than raw parameter count, SLMs like Phi-3 and Gemma prove that practical AI for most tasks can run locally on a laptop, preserving privacy, eliminating latency, and reducing costs by orders of magnitude compared to cloud-hosted large language models.

small language modelslmphi modelgemma smallefficient small model

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.