Browse

Compare

Pick up to three models to see their architecture and adopted techniques side by side. Empty cells (—) mean the choice was not publicly disclosed, per the citation policy.

ComparingDeepSeek V3Llama 3.1 70BGemma 3 27B
DeepSeek V3DeepSeek-AILlama 3.1 70BMetaGemma 3 27BGoogle DeepMind
2024-12·671B (37B active)·128K ctx·open2024-07·70B·128K ctx·open2025-03·27B·128K ctx·open
Architecture
Positional encodingRoPE (decoupled head for MLA)RoPE (theta scaled for 128K context)RoPE (local SWA layers at 10K base, global layers at 1M base)
Norm placementPre-NormPre-NormPre-Norm + Post-Norm (norm-everywhere)
Norm typeRMSNormRMSNormRMSNorm
QK-Normnonoyes
ActivationSwiGLUSwiGLUGeGLU
AttentionMLAGQA (8 key-value heads, 64 query heads)Interleaved SWA + global (5 local : 1 global)
MoEDeepSeekMoE with aux-loss-free routing
Adopted techniques
Positional Encoding
Normalization
Residual Connections
FFN & MoE
Attention Mechanisms

means the choice was not publicly disclosed by the model's developers, per the citation policy. Empty technique rows likewise mean no adoption claim has been documented for that category.

All models

Pick to compare (42 models)

All-models grid view — sortable matrices across every model and technique

Model architecture matrix

Each row is a production model with public architecture documentation. Each column is a design slot. Click a column header to sort; chips above filter by organization, disclosure level, or release-year range.

Organization
Disclosure
Year
42 of 42
Model architecture matrix
GLM-130BTsinghua KEG / Zhipu AI2022-10-052D Rotary Position Embedding (RoPE on each axis of the 2D position grid)Post-Norm with DeepNorm scalingLayerNormnoGeLUMHA (96 query heads, head_dim 128)
Llama 1 65BMeta2023-02-24RoPE (base 10000)Pre-NormRMSNormnoSwiGLUMHA (64 query heads = 64 KV heads)
GPT-4OpenAI2023-03-14
Llama 2 70BMeta2023-07-18RoPE (base 10000)Pre-NormRMSNormnoSwiGLUGQA (8 KV heads, 64 query heads)
Mistral 7BMistral AI2023-09-27RoPEPre-NormRMSNormnoSwiGLUGQA (8 KV heads, 32 query heads) + Sliding Window Attention (W = 4096)
Mixtral 8x7BMistral AI2023-12-11RoPE (base 1000000)Pre-NormRMSNormnoSwiGLUGQA (32 query heads, 8 KV heads)8 experts per MoE layer, top-2 routing, all FFNs are MoE; standard load-balancing auxiliary loss
DeepSeek LLM 67BDeepSeek-AI2024-01-05RoPE (base 10000)Pre-NormRMSNormnoSwiGLUGQA (64 query heads, 8 KV heads)
OLMo 1 7BAllen Institute for AI (AI2)2024-02-01RoPE (base 10000)Pre-NormLayerNorm (non-parametric)noSwiGLUMHA (32 query heads, 32 KV heads, head dim 128)
Gemma 1 7BGoogle DeepMind2024-02-21RoPE (base 10000)Pre-NormRMSNormnoGeGLUMHA (16 query heads, 16 KV heads, head_dim 256)
Command R+ 104BCohere2024-04-04RoPEPre-NormGQA
RecurrentGemma 2BGoogle DeepMind2024-04-11Implicit (linear recurrence carries position) + RoPE on local attention blocksPre-NormRMSNormnoGeGLUHybrid: interleaved Griffin recurrent blocks + local Sliding Window Attention (window 2048)
DeepSeek V2DeepSeek-AI2024-05-07RoPE (decoupled head for MLA)Pre-NormRMSNormnoSwiGLUMLADeepSeekMoE with standard auxiliary balance loss
GLM-4 9BZhipu AI / Tsinghua KEG2024-06-042D Rotary Position Embedding (the GLM-family signature, carried from GLM-130B)Post-NormRMSNormnoSwiGLUGQA (32 query heads, 2 KV heads — G = 16; near-MQA aggressive sharing)
Gemma 2 27BGoogle DeepMind2024-06-27RoPEPre-Norm + Post-Norm (sandwich-style)RMSNormnoGeGLUGQA (16 KV heads, 32 query heads) + interleaved local/global SWA (window 4096)
Llama 3.1 70BMeta2024-07-23RoPE (theta scaled for 128K context)Pre-NormRMSNormnoSwiGLUGQA (8 key-value heads, 64 query heads)
OLMoE 1B/7BAllen Institute for AI (AI2)2024-09-04RoPE (base 10000)Pre-NormRMSNormyesSwiGLUMHA (16 query heads, 16 KV heads)Top-8 routing across 64 routed experts; no shared expert; Switch-style aux balance loss
Qwen 2.5 72BAlibaba (Qwen Team)2024-09-19RoPEPre-NormRMSNormnoSwiGLUGQA
Hunyuan-Large 389BTencent2024-11-05RoPE (base 10000 with dynamic scaling, paper reports an effective base near 1e9 at 256K context)Pre-NormRMSNormSwiGLUGQA (80 query heads, 8 KV heads) with Cross-Layer Attention (KV cache shared across 2 consecutive layers)16 specialized experts, top-1 routing + 1 always-on shared expert; expert-specific learning rate; recycling routing
OLMo 2 13BAllen Institute for AI (AI2)2024-11-26RoPE (base 500K)Reordered Post-Norm (norm after attention output, after FFN output, inside residual)RMSNormyesSwiGLUMHA (40 query heads, 40 KV heads, head dim 128)
Llama 3.3 70B InstructMeta2024-12-06RoPE (theta scaled for 128K context)Pre-NormRMSNormnoSwiGLUGQA (8 key-value heads, 64 query heads)
Phi-4 14BMicrosoft Research2024-12-12RoPE (base 250000)Pre-NormRMSNormnoSwiGLUGQA (40 query heads, 10 KV heads)
DeepSeek V3DeepSeek-AI2024-12-26RoPE (decoupled head for MLA)Pre-NormRMSNormnoSwiGLUMLADeepSeekMoE with aux-loss-free routing
MiniMax-Text-01MiniMax2025-01-14RoPE (base 1e7, applied to half of head dim)Post-NormRMSNormnoSwiGLULightning Attention (7 layers) interleaved with softmax attention (1 layer); ratio 7:132 routed experts (no shared expert); top-2 routing
DeepSeek R1DeepSeek-AI2025-01-20RoPE (decoupled head for MLA)Pre-NormRMSNormnoSwiGLUMLADeepSeekMoE with aux-loss-free routing
Kimi K1.5Moonshot AI2025-01-22
Gemma 3 27BGoogle DeepMind2025-03-12RoPE (local SWA layers at 10K base, global layers at 1M base)Pre-Norm + Post-Norm (norm-everywhere)RMSNormyesGeGLUInterleaved SWA + global (5 local : 1 global)
Llama 4 ScoutMeta2025-04-05iRoPE (interleaved RoPE / NoPE-style no-position layers)Pre-NormRMSNormnoSwiGLUiRoPE (Llama-4) over GQA16 routed experts + 1 shared expert, top-1 routing
Qwen3 235B-A22BAlibaba (Qwen Team)2025-05-14RoPE (base 10K → 1M via ABF; YaRN + DCA for long context)Pre-NormRMSNormyesSwiGLUGQA (64 query heads, 4 KV heads)Sparse MoE — 128 experts, top-8 routing, no shared expert, global-batch load balancing
Qwen3 30B-A3BAlibaba (Qwen Team)2025-05-14RoPE (base 10K → 1M via ABF; YaRN + DCA for long context)Pre-NormRMSNormyesSwiGLUGQA (32 query heads, 4 KV heads)Sparse MoE — 128 experts, top-8 routing, no shared expert, global-batch load balancing
Qwen3 32BAlibaba (Qwen Team)2025-05-14RoPE (base 10K → 1M via ABF; YaRN + DCA for long context)Pre-NormRMSNormyesSwiGLUGQA (64 query heads, 8 KV heads)
MiniMax-M1MiniMax2025-06-16RoPE (base 1e7)Post-NormRMSNormnoSwiGLULightning Attention (7 layers) interleaved with softmax attention (1 layer); ratio 7:132 routed experts (no shared expert); top-2 routing
Kimi K2Moonshot AI2025-07-11RoPE (decoupled head, MLA-style)Pre-NormRMSNormnoSwiGLUMLA-style latent attentionSparse MoE with 384 routed experts + 1 shared expert; top-K routing
GLM-4.5Zhipu AI2025-07-28RoPE (theta 1e6; partial rotary factor 0.5)Pre-NormRMSNormyesSwiGLU (SiLU)GQA (96 query heads, 8 KV heads)Sparse MoE — 160 routed experts, top-8 routing, 1 shared expert; routed_scaling_factor 2.5
gpt-oss-120bOpenAI2025-08-05RoPE (base 150K, YaRN scaling from a 4K base context to 131K)Pre-NormRMSNormnoSwiGLUGQA (64 query heads, 8 KV heads) with strict alternation of 128-token sliding-window and full-attention layersSparse MoE — 128 experts per layer, top-4 routing
DeepSeek V3.1DeepSeek-AI2025-08-21RoPE (decoupled head for MLA)Pre-NormRMSNormnoSwiGLUMLADeepSeekMoE with aux-loss-free routing
Qwen3-Next 80B-A3BAlibaba (Qwen Team)2025-09-12RoPE on Gated Attention layers (head-dim 64); no positional encoding on Gated DeltaNet layersPre-NormZero-centered, weight-decayed RMSNormSwiGLUHybrid: 3 Gated DeltaNet (linear) layers per 1 Gated Attention (full) layer, repeated 12× = 48 layers total. Gated Attention: 16 Q heads / 2 KV heads, head-dim 256.Sparse MoE — 512 experts, top-10 routing, 1 shared expert
DeepSeek V3.2-ExpDeepSeek-AI2025-09-29RoPE (decoupled head for MLA)Pre-NormRMSNormnoSwiGLUMLA + DeepSeek Sparse Attention (Lightning Indexer + top-K key selection)DeepSeekMoE with aux-loss-free routing
Kimi Linear 48B-A3BMoonshot AI2025-10-30RoPE (base 10K) on a 64-dim decoupled head only; MLA body uses NoPEPre-NormRMSNormnoSwiGLUHybrid: 20 Kimi Delta Attention (KDA) linear layers + 7 MLA full-attention layers across 27 layers (3:1 KDA:MLA pattern)Sparse MoE — 256 routed experts + 1 shared, top-8 routing, sigmoid gate with grouped top-K
OLMo 3 32BAllen Institute for AI (AI2)2025-11-20RoPE (base 500K) + YaRN scaling (factor 8, 8K → 64K)Reordered Post-Norm (inherited from OLMo 2)RMSNormyesSwiGLUGQA (40 query heads, 8 KV heads, head dim 128) with interleaved sliding-window (3 sliding : 1 full, window 4096)
Mistral Large 3 (675B)Mistral AI2025-12-02Granular MoE (exact expert count and routing not disclosed publicly)
Nemotron 3 Nano 30B-A3BNVIDIA2025-12-15Hybrid: 23 Mamba-2 + 6 GQA attention layers (2 KV groups); MoE FFN on 23 layersSparse MoE — 128 routed experts + 1 shared expert per MoE layer, top-6 routing
DeepSeek V4-ProDeepSeek-AI2026-05-06Partial RoPE (last 64 dims of queries / KV entries / core-attention outputs) + YaRN scaling (factor 16, 64K → 1M)Pre-NormRMSNormyesSwiGLUHybrid: Compressed Sparse Attention (CSA) + Heavily Compressed Attention (HCA), interleaved, with a 128-token sliding-window branch and attention sinkDeepSeekMoE — 1 shared + 384 routed experts (intermediate dim 3072), top-6 per token, aux-loss-free (noaux_tc) with √Softplus scoring; FP4 quantization-aware training for routed experts; first 3 MoE layers use Hash routing

Model × technique adoption matrix

Rows are models, columns are techniques grouped by category. A filled marker means the model's spec sheet cites that technique. Hover a cell to highlight its row and column.

Category
Organization
Year
Sort
Focus on modelsSelect 2–6 to compare side-by-side
42 models · 55 techniques
Model × technique adoption matrix
ModelPositional EncodingNormalizationResidual ConnectionsFFN & MoEAttention MechanismsLong Context
SinusoidalRoPEALiBiNoPEPINTK-AwareYaRNLongRoPEDecoupled RoPELayerNormRMSNormNorm PlacementQK-NormSandwich-LNnGPTOLMo 2 Post-NormNorm-EverywhereResidualReZeroNormFormerDeepNetDHC / mHCHCGELUSparse MoEFFN-ReLUGeGLUReGLUSwiGLUGShardSwitchDeepSeekMoEMixtral MoEAux-Loss-FreeK2 MoEMHASparse TransformerMQAReformerSWALinear AttentionLinformerBigBirdPerformerFlashAttentionGQALightningMLADSACompressiveMemorizingLandmarkLongNetAttention SinksActivation Beacon
GLM-130B
Llama 1 65B
GPT-4
Llama 2 70B
Mistral 7B
Mixtral 8x7B
DeepSeek LLM 67B
OLMo 1 7B
Gemma 1 7B
Command R+ 104B
RecurrentGemma 2B
DeepSeek V2
GLM-4 9B
Gemma 2 27B
Llama 3.1 70B
OLMoE 1B/7B
Qwen 2.5 72B
Hunyuan-Large 389B
OLMo 2 13B
Llama 3.3 70B Instruct
Phi-4 14B
DeepSeek V3
MiniMax-Text-01
DeepSeek R1
Kimi K1.5
Gemma 3 27B
Llama 4 Scout
Qwen3 235B-A22B
Qwen3 30B-A3B
Qwen3 32B
MiniMax-M1
Kimi K2
GLM-4.5
gpt-oss-120b
DeepSeek V3.1
Qwen3-Next 80B-A3B
DeepSeek V3.2-Exp
Kimi Linear 48B-A3B
OLMo 3 32B
Mistral Large 3 (675B)
Nemotron 3 Nano 30B-A3B
DeepSeek V4-Pro
Adopters
0/42
18/42
0/42
2/42
0/42
0/42
6/42
0/42
3/42
0/42
15/42
5/42
7/42
2/42
0/42
2/42
1/42
4/42
0/42
0/42
0/42
0/42
0/42
0/42
4/42
0/42
3/42
0/42
17/42
0/42
0/42
8/42
2/42
3/42
1/42
3/42
0/42
0/42
0/42
4/42
3/42
0/42
0/42
0/42
0/42
16/42
2/42
6/42
1/42
0/42
0/42
0/42
0/42
0/42
0/42

Technique matrix

Each row is a documented technique. The "adopters" column counts how many of our spec-sheet'd models cite the technique. Click any column header to sort.

Category
Status
Year
55 of 55
Technique matrix
Summary
2015-12Residual ConnectionsThe Residual StreamResidualfoundational4Every modern transformer block adds its output to the running activation rather than replacing it. The 'residual stream' is the linear path through depth that carries information unaltered; each block contributes a perturbation.
2016-06FFN & MoEGaussian Error Linear UnitGELUfoundational0Multiply x by the standard normal CDF: GELU(x) = x · Φ(x). Smoother than ReLU, weighted by the input's z-score. The default transformer FFN activation in BERT, GPT-2, GPT-3 era; superseded by gated variants (SwiGLU, GeGLU) but still the substrate they sit on.
2016-07NormalizationLayer NormalizationLayerNormfoundational0Per-token feature-axis normalization with learnable scale and shift. The 2016 building block the original transformer used; superseded in modern decoders by RMSNorm, which drops the mean-centering step at no quality cost.
2017-01FFN & MoESparsely-Gated MoESparse MoEfoundational4Top-K gating with per-expert noise plus an importance-balancing loss. The 2017 paper that established that 'sparse activation + load balance' is a viable training-time recipe; every modern MoE descends from it.
2017-06FFN & MoEFFN with ReLUFFN-ReLUdeprecated0The original transformer FFN: ReLU squashing of a 4× hidden expansion, projected back. Foundational and historical — every later FFN variant (GELU, SwiGLU, GeGLU) is a refinement of this two-layer-with-nonlinearity pattern.
2017-06Attention MechanismsMulti-Head AttentionMHAfoundational3The original attention layout: H independent heads, each computing scaled dot-product attention on a d_h-dim subspace, concatenated then projected. Now superseded by GQA, MLA in production decoders, but still the conceptual foundation.
2017-06Positional EncodingSinusoidal Position EncodingSinusoidalfoundational0Add a fixed sinusoid of geometrically-spaced frequencies to every token embedding. Closed-form, no learned parameters, extrapolates moderately. The 2017 transformer's original answer to 'how does the model know where each token is'.
2019-04Attention MechanismsSparse TransformerSparse Transformerfoundational0Factorize attention into two structured sparse patterns: strided (local window) and fixed (long-range hubs). Total cost O(T·√T) per layer; full reachability in two hops. Foundational for sparse-attention research; superseded by SWA, BigBird, MoE attention in production.
2019-10NormalizationRoot Mean Square Layer NormalizationRMSNormfoundational15Normalize by RMS instead of subtracting the mean — drop one statistic, one bias, and ~5-10% of normalization compute, with no measurable quality cost.
2019-11Long ContextCompressive TransformerCompressivefoundational0Two-tier memory: a short-term FIFO cache plus a long-term compressed memory built by applying a learned compression function (mean pooling, conv, or attention) to evicted segments. The original long-context recipe that traded resolution for length.
2019-11Attention MechanismsMulti-Query AttentionMQAproduction-adopted0One K, V projection shared by every query head. H× smaller KV cache than MHA; small but real quality drop that motivated GQA. The first move in the MHA → MQA → GQA → MLA evolution.
2020-01Attention MechanismsReformer — LSH AttentionReformerresearch0Hash Q and K to discrete buckets via random rotation; restrict attention to queries and keys in the same bucket. O(N · log N) compute via learned (not hand-designed) sparsity. Lost to FlashAttention's I/O-aware exact computation on practical grounds.
2020-02FFN & MoEGELU-Gated Linear UnitGeGLUproduction-adopted3Bilinear gated FFN with a GELU-activated gating path. Matches SwiGLU on quality; lineage difference is mostly historical, with the Gemma family carrying GeGLU forward and the Llama/DeepSeek family carrying SwiGLU.
2020-02NormalizationPre-Norm, Post-Norm, and Sandwich PlacementNorm Placementfoundational5Pre-Norm became the default because it lets gradients flow unaltered through the residual stream and removes the need for warmup; sandwich placements like Gemma 3's norm-everywhere are the modern minority alternative.
2020-02FFN & MoEReLU-Gated Linear UnitReGLUfoundational0Bilinear gated FFN with a ReLU-activated gating path. Matches SwiGLU and GeGLU on quality within noise per Shazeer's original ablations; the rarely-shipped third GLU variant.
2020-02FFN & MoESwish-Gated Linear UnitSwiGLUproduction-adopted17Replace the FFN with a Swish-gated bilinear form: one linear path multiplied element-wise by Swish of another. Consistent quality win over ReLU/GELU at matched parameter count; the default modern FFN.
2020-03Residual ConnectionsReZero — Residual With Learnable Skip ScaleReZeroresearch0Scale each residual branch by a per-layer learnable scalar α initialized to zero. The network starts at identity (gradient = 1 through every block) and learns to integrate sublayer contributions gradually. Stable at depths where standard transformers diverge.
2020-04Attention MechanismsSliding Window AttentionSWAproduction-adopted4Restrict each query to the last W keys. Per-layer compute becomes O(W) per token; stacked layers still cover the full context because the receptive field grows linearly with depth.
2020-06FFN & MoEGShardGShardfoundational0Top-2 routing across hundreds of experts in a sharded transformer encoder. Established expert capacity, dispatch tensors, and the per-expert random-token-dropping policy. The conceptual ancestor of Switch, Mixtral, and DeepSeekMoE.
2020-06Attention MechanismsLinear AttentionLinear Attentionproduction-adopted3Replace softmax(QK^T)V with φ(Q)·(φ(K)^T·V). The K^T·V term is a small (d×d) state independent of sequence length; the operator becomes a recurrence at inference. Approximate, but linear in T.
2020-06Attention MechanismsLinformer — Low-Rank Attention ProjectionLinformerresearch0Multiply K and V by learned projection matrices E, F ∈ ℝ^{k×N} that compress the sequence axis to a fixed rank k. Attention becomes O(N·k) per query. Empirically near-softmax on encoder tasks; the sequence-length-dependent projection makes decoder use awkward.
2020-07Attention MechanismsBigBirdBigBirdresearch0Each query attends to three sets of keys: a random sample, a local window, and a fixed global set. O(N) attention; provably universal-approximator and Turing-complete. The 2020 successor to Sparse Transformer that put sparse attention on a theoretical footing.
2020-09Attention MechanismsPerformer — Random Feature Softmax ApproximationPerformerresearch0Approximate the softmax kernel as ⟨φ(q), φ(k)⟩ for a random feature map φ. The decomposition reorders QKV matmuls so attention is O(N·d) per layer; unlike Linformer the approximation is sequence-length-independent and works for autoregressive decoders.
2020-10NormalizationQuery-Key NormalizationQK-Normproduction-adopted7Normalize Q and K before the attention dot product so the logit magnitude stays bounded — a near-free fix for the outlier blow-ups that wreck attention at long context.
2021-01FFN & MoESwitch TransformerSwitchfoundational0Top-1 expert routing — each token goes to exactly one expert. Simpler than GShard's top-2 baseline. Trillion-parameter Switch-C model proved sparse MoE was tractable at unprecedented scale; established the load-balancing loss formulation everyone uses.
2021-04Positional EncodingRotary Position EmbeddingRoPEproduction-adopted18Rotate the (2i, 2i+1) coordinate pairs of Q and K by an angle proportional to position. Relative position falls out of the inner product for free; the model never sees a learned position table.
2021-05NormalizationSandwich-LNSandwich-LNproduction-adopted2Two RMSNorms per sublayer: one before, one after, both inside the residual branch. Bounds the per-block contribution to the residual stream while keeping the identity path unnormalized. Used by Gemma 2 and 3.
2021-08Positional EncodingAttention with Linear BiasesALiBiresearch0Bias attention scores by a per-head linear function of the query-key distance. No learnable position parameters; extrapolates beyond training length without any fine-tune. Lost the dominance race to RoPE for dense decoders but is mechanically illuminating.
2021-10Residual ConnectionsNormFormer — Extra Normalization in the ResidualNormFormerresearch0Three extra normalizations bolted onto Pre-Norm: a LayerNorm on the attention output, learnable per-head scaling of that output, and a LayerNorm inside the FFN after the first linear. 24% faster pretraining at matched final perplexity on the 1.3B baseline; not adopted in production but cleanly motivated.
2022-03Residual ConnectionsDeepNet — Scaling Transformers to 1000 LayersDeepNetresearch0Scale each Post-Norm residual addition by a constant α(N) and shrink sublayer-weight init by β(N), both derived from depth. Trains 1000-layer encoder-decoders without divergence; gives Post-Norm geometry back to deep transformers that had been pushed toward Pre-Norm purely for stability reasons.
2022-03Long ContextMemorizing TransformersMemorizingresearch0Augment one mid-stack attention layer with a kNN lookup over a non-differentiable bank of past K, V pairs. Retrieved keys/values are merged into the layer's attention. Conceptually adjacent to RAG; mechanically a forerunner.
2022-03Positional EncodingNo Position EncodingNoPEresearch2Drop the positional encoding entirely. The causal mask asymmetrically restricts each query to its left context; the model learns to extract token position from that asymmetry alone. Works surprisingly well; reveals what positional encodings are actually adding.
2022-05Attention MechanismsFlashAttentionFlashAttentionproduction-adopted0Tile attention so QK^T and the softmax stay in SRAM rather than round-tripping through HBM. Exact (not approximate) attention, 2–4× faster, 5–20× less peak memory. The universal kernel under every modern transformer trainer.
2023-05Attention MechanismsGrouped-Query AttentionGQAproduction-adopted16Group query heads so each group reads one shared K, V pair. 4-8× KV-cache reduction with quality near MHA; the dominant attention layout for dense LLMs from 2023 onward.
2023-05Long ContextLandmark AttentionLandmarkresearch0Insert a learnable landmark token at the end of each chunk; train it to summarize the chunk's content. At inference, queries attend to landmarks to gate which chunks get full attention. Hierarchical chunked attention with O(C + K·W) cost where C is the chunk count, K the chunks selected, and W per-chunk size.
2023-06Positional EncodingPosition InterpolationPIfoundational0Divide position values by the extension factor s before applying RoPE. Position t becomes t/s; trained rotation angles never extrapolate. Simple, parameter-free, works — but loses resolution uniformly across all frequency bands.
2023-07Long ContextLongNet — Dilated AttentionLongNetresearch0Each attention head operates at a different dilation rate r ∈ {1, 2, 4, ...}: stride-r local windows. Combining log₂(N) such heads gives O(N · log N) total cost with full reachability across the sequence. Demonstrated training on 1B-token sequences.
2023-07Positional EncodingNTK-Aware RoPE ScalingNTK-Awareproduction-adopted0Multiply RoPE's base b by s^(d_h/(d_h-2)) for extension factor s. Fast dimensions (low index) are nearly untouched; slow dimensions get linearly interpolated. Zero fine-tuning needed at small extensions; the inspiration for YaRN's per-band approach.
2023-08Positional EncodingYaRN — Yet Another RoPE eXtensioNYaRNproduction-adopted6Treat RoPE's rotation bands as three regimes — preserve the fast ones, linearly interpolate the slow ones — and rescale the softmax temperature. The 2023 long-context extension recipe of choice.
2023-09Long ContextStreamingLLM and Attention SinksAttention Sinksproduction-adopted0The first 1-4 tokens of any pretrained decoder act as attention sinks — they absorb the softmax mass that has nowhere else to go. Pin them in the KV cache and you can slide the rest of the window over arbitrarily long input without quality collapse.
2024-01Long ContextActivation BeaconActivation Beaconresearch0Insert learned 'beacon' tokens that summarize past activation windows. The model attends to beacons instead of the full long-context activations; 100× context extension with a tiny fine-tune of just the beacon parameters.
2024-01FFN & MoEDeepSeekMoEDeepSeekMoEproduction-adopted8Split the FFN into many small experts, route each token to top-K, and reserve a few always-on shared experts for common-knowledge work. Activated parameter count stays small; specialization sharpens.
2024-01Attention MechanismsLightning AttentionLightningproduction-adopted2Tile and fuse linear attention's prefix-sum recurrence so it runs faster than FlashAttention at long context. Interleaved 7:1 with softmax attention in MiniMax-01 to recover what linear attention loses on absolute quality while keeping its linear-in-T scaling.
2024-01FFN & MoEMixtral-Style Coarse MoEMixtral MoEproduction-adopted2Eight full-sized SwiGLU experts per MoE layer; top-2 routing with a standard load-balancing auxiliary loss. The Mistral-org variant that brought open-weights MoE into wide use, sitting on the coarse end of the granularity spectrum that DeepSeekMoE later contested.
2024-02Positional EncodingLongRoPE — Per-Dimension RoPE SearchLongRoPEresearch0Use evolutionary search to find per-dimension RoPE rescaling factors. Generalizes YaRN's closed-form frequency-band recipe to arbitrary non-monotone schedules. Demonstrated 2M+ context extension on Llama-2 with a short fine-tune.
2024-05Positional EncodingDecoupled RoPEDecoupled RoPEproduction-adopted3Split the K projection into a small position-aware head that carries RoPE and a larger position-free body that absorbs into the latent KV cache. The trick that lets MLA compress K, V without losing position.
2024-05Attention MechanismsMulti-Head Latent AttentionMLAproduction-adopted6Compress K and V to a small per-token latent; reconstruct heads at attention time. ~5–7× smaller KV cache than MHA on DeepSeek-V2 ablations.
2024-08FFN & MoEAuxiliary-Loss-Free Load BalancingAux-Loss-Freeproduction-adopted3Maintain a per-expert bias term that shifts the gate's top-K decision toward under-used experts. The bias enters at selection time only — the final expert outputs are weighted by the original (unbiased) gate values. Load balance without quality cost.
2024-09Residual ConnectionsDynamic Hyper-ConnectionsDHC / mHCresearch0The per-token variant of Hyper-Connections: A_l and B_l are computed as small projections of the current input rather than learned constants. Each token gets its own routing pattern across the n streams, at the cost of one extra projection per layer.
2024-09Residual ConnectionsHyper-ConnectionsHCresearch0Generalize the residual connection to n parallel streams. Each sublayer learns depth-wise read/write coefficients that mix streams in and out. Recovers the standard residual at n=1 and gives a strict superset of expressivity above that.
2024-10NormalizationnGPT — Normalized Transformer on the HyperspherenGPTresearch0Project every vector to unit norm at every step. Eliminates LayerNorm/RMSNorm by structural construction; cosine similarity replaces inner product everywhere. Trains 4-20× faster than baseline GPT at matched quality, per the paper.
2024-12NormalizationOLMo 2 Reordered Post-NormOLMo 2 Post-Normproduction-adopted2Move both RMSNorms to sit after each sublayer output, inside the residual branch — recovering Post-Norm's bounded residual stream while keeping Pre-Norm's gradient flow. Trained stably at 13B by combining with QK-Norm and an output-side Z-loss.
2025-03NormalizationGemma 3 Norm-EverywhereNorm-Everywhereproduction-adopted1Sandwich-LN applied to BOTH the attention and FFN sublayers — four RMSNorms per block. Combined with QK-Norm and interleaved local/global attention, it stabilizes the entire Gemma 3 size family from a single recipe.
2025-07FFN & MoEKimi K2 MoEK2 MoEproduction-adopted1Trillion-parameter MoE with 384 routed experts plus one shared expert — wider than DeepSeek V3's 256 + 1 by ~50%. Stabilized at scale by the MuonClip optimizer (Muon family with weight clipping). Same shared-expert + aux-loss-free routing lineage as DeepSeekMoE.
2025-12Attention MechanismsDeepSeek Sparse AttentionDSAproduction-adopted1A two-stage attention: a fast Lightning Indexer scores how relevant each historical key is to the current query, then full attention runs only over the top-K keys. Built on top of MLA — the latent KV cache is unchanged; the sparsity is in which cached entries get attended.

Coverage notes

v1 ship covers the open / documented frontier model families (Llama, OLMo, DeepSeek, Gemma); the v2 ship plans to extend to Kimi, MiniMax, GLM with the same disclosure standard. Closed-frontier families (GPT-*, Claude, Gemini) are intentionally absent — see the methodology for why.