Évolution de l'architecture du cache KV : de GPT-2 à Mamba

✍️ OpenClawRadar📅 Publié: March 29, 2026🔗 Source
Évolution de l'architecture du cache KV : de GPT-2 à Mamba
Ad

Coûts Mémoire du Cache KV à Travers les Architectures de Modèles

Une analyse récente de l'évolution de l'architecture du cache KV révèle des améliorations significatives de l'efficacité mémoire à travers les modèles de transformeurs. La progression montre comment différents mécanismes d'attention ont réduit la mémoire GPU nécessaire pour maintenir le contexte de conversation pendant l'inférence.

Comparaisons d'Architectures Spécifiques

  • GPT-2 (2019) : 300 Kio/par jeton. Utilise l'attention multi-têtes où chaque tête maintient ses propres clés et valeurs sans partage. Une conversation de 4 000 jetons nécessite environ 1,2 Go de mémoire GPU rien que pour le cache, séparément des poids du modèle.
  • Llama 3 (2024) : 128 Kio/par jeton. Implémente l'attention par requêtes groupées où plusieurs têtes de requête partagent les mêmes paires KV. Cela représente moins de la moitié du coût de GPT-2, basé sur l'idée que de nombreuses têtes apprenaient des représentations redondantes.
  • DeepSeek V3 (2024) : 68,6 Kio/par jeton. Utilise l'attention latente multi-têtes qui compresse les paires KV dans un espace latent de dimension inférieure et les décompresse à l'inférence. Il s'agit d'un modèle de 671B paramètres avec 37B actifs via MoE. Les études d'ablation de DeepSeek V2, sur lesquelles l'architecture de V3 s'appuie, ont montré que la représentation compressée égalait ou dépassait légèrement l'AMH standard sur plusieurs benchmarks.
  • Gemma 3 (2025) : Utilise GQA plus une fenêtre glissante avec des couches d'attention locale/globale 5:1, où les couches locales n'accordent de l'attention qu'à 1 024 jetons. Montre presque aucune perte de perplexité due au filtrage agressif.
  • Mamba/SSM (2023) : Aucun cache KV. Utilise un état caché de taille fixe mis à jour par jeton. Le modèle décide quoi compresser en temps réel plutôt que de tout stocker et d'y prêter attention plus tard.
Ad

Écarts Architecturaux et Implications Pratiques

L'analyse met en lumière un écart entre la mémoire de travail et la connaissance permanente dans les architectures actuelles. Le cache KV persiste pendant quelques secondes à quelques minutes (les durées de vie rapportées sont de 5 à 10 minutes, variant selon le fournisseur et la charge), puis disparaît. Entre le cache temporaire et les poids permanents, il n'y a pas de mémoire à moyen terme native ou d'emplacement architectural pour des informations comme "J'ai parlé à cet utilisateur mardi dernier".

Les solutions actuelles comme le RAG, les systèmes de fichiers, les bases de données vectorielles et les prompts système transportant un contexte organisé sont décrites comme des "ponts sur un vide architectural" - des systèmes de recherche greffés sur des modèles sans stockage interne à moyen terme.

Le problème de la compaction illustre cette limitation. Lorsque le contexte devient trop grand, les modèles résument leur propre historique, effacent le cache et continuent à partir du résumé. Cela peut entraîner une perte de précision (une politique de publication avec six règles devient "quelque chose sur les directives éditoriales") et les modèles opèrent avec confiance sur un contexte dégradé sans savoir ce qui a été perdu.

L'approche de compaction apprise de Cursor entraîne les modèles à bien se résumer eux-mêmes via RL plutôt que de simplement inciter à la compression, mais les preuves se limitent à un benchmark de codage. Le code fournit des signaux de récompense clairs (les tests réussissent ou échouent), contrairement à des scénarios comme la compaction de notes éditoriales, la planification stratégique ou les conversations où des détails critiques ne seront pas nécessaires avant de nombreux messages.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Ångstrom a utilisé Claude Code pour entraîner un modèle qui a battu l'UMA-OMC de Meta — 100 000 tâches GPU sur des instances spot
News

Ångstrom a utilisé Claude Code pour entraîner un modèle qui a battu l'UMA-OMC de Meta — 100 000 tâches GPU sur des instances spot

Ångstrom (YC S24) a entraîné CSP-MACE-Å, un modèle ML 10 000 fois plus rapide que la DFT avec une précision équivalente, surpassant UMA-OMC de Meta dans la prédiction de structures cristallines. Ils ont utilisé Claude Code pour orchestrer 100 000 jobs GPU sur des instances spot multi-cloud via l'interface Anycloud.

OpenClawRadar
Développeur plaide coupable dans une escroquerie de 8 millions de dollars via un système de streaming musical utilisant l'IA
News

Développeur plaide coupable dans une escroquerie de 8 millions de dollars via un système de streaming musical utilisant l'IA

Michael Smith, 54 ans, a admis avoir utilisé des milliers de comptes automatisés et des chansons générées par IA pour détourner 8 millions de dollars de redevances de plateformes de streaming, notamment Spotify, Apple Music et YouTube Music, entre 2017 et 2024.

OpenClawRadar
Apple offre son service Private Cloud Compute gratuit aux développeurs indépendants de moins de 2 millions de téléchargements
News

Apple offre son service Private Cloud Compute gratuit aux développeurs indépendants de moins de 2 millions de téléchargements

Apple a annoncé à la WWDC 2026 que les développeurs avec moins de 2 millions de premiers téléchargements sur l'App Store peuvent utiliser ses Foundation Models dans Private Cloud Compute sans coût d'API cloud. Le framework gagne également l'entrée d'image et le support des modèles serveur.

OpenClawRadar
Claude Opus 4.1 obtient un score de 17,75 % sur l'ensemble de données privé de SWE-Bench Pro, mettant en lumière l'écart entre mémorisation et raisonnement.
News

Claude Opus 4.1 obtient un score de 17,75 % sur l'ensemble de données privé de SWE-Bench Pro, mettant en lumière l'écart entre mémorisation et raisonnement.

Claude Opus 4.1 a obtenu 80 % sur SWE-Bench Verified mais est tombé à 17,75 % sur l'ensemble de données privé de SWE-Bench Pro comprenant 276 tâches issues de 18 bases de code propriétaires de startups. L'analyse de Scale AI a révélé que les modèles naviguaient par mémoire plutôt que par raisonnement sur des dépôts familiers.

OpenClawRadar