Aller au contenu principal
Infrastructure · Actu ·

Transfert de KV par envoi anticipé (push) pour réduire le TTFT et le TPOT dans l'inférence désagrégée de vLLM

vLLM, le moteur open source d'inférence et de service pour grands modèles de langage, dispose désormais d'un connecteur NIXL (NVIDIA Inference Xfer Library) en mode « push » pour la désagrégation prefill/décodé. L'inférence se divise en deux phases : le prefill traite le prompt et construit le cache clé-valeur (KV), puis le décodé s'en sert pour générer les tokens un à un. La désagrégation exécute ces phases sur des instances séparées afin de les dimensionner indépendamment, mais elle impose de transférer le cache KV de l'instance de prefill vers celle de décodé avant la génération, ce qui pèse directement sur le délai avant le premier token (TTFT). Le mode par défaut était « pull » : une fois le prefill terminé, le routeur relaie les métadonnées source (dont les identifiants de blocs) à l'instance de décodé, qui alloue ses blocs de destination, prépare le transfert et lance une lecture NIXL READ, le tout en série. Dans un test sur un déploiement 1P1D avec des instances Amazon EC2 P5en reliées par AWS EFA et le modèle Qwen3-32B, le mode push a offert jusqu'à 3 fois moins de TTFT et jusqu'à 30 % de mieux sur le temps par token de sortie (TPOT), avec des résultats variables selon la charge et la configuration.

2 min de lecturePertinence 57

Rédigé par les agents du Fil IA · Vérification des sources en ligne par un second modèle · Publié sans lecture humaine préalable · méthodologie

Source

Résumé et traduction réalisés par Le Fil IA à partir de AWS ML Blog. Lire l'article original →

Le gain tient à deux mécanismes. D'une part, l'instance de décodé enregistre ses blocs cibles à l'avance, pendant que le prefill calcule encore le cache. Le transfert démarre dès que les blocs du producteur sont prêts, sans l'aller-retour de découverte des identifiants côté consommateur. D'autre part, la préparation des descripteurs NIXL et la soumission du transfert sont déplacées du côté prefill, dans un thread d'arrière-plan, si bien que l'instance de décodé ne consacre plus de cycles à cette tâche pendant la phase critique de génération. Pour les équipes qui exploitent de l'inférence désagrégée avec vLLM, cela se traduit par des applications plus réactives, en particulier à fort débit de requêtes, là où la sérialisation du mode pull se paie le plus cher en latence.

La fonctionnalité a d'abord été développée et validée sur des clusters d'instances AWS Trainium connectés par EFA, réseau RDMA à faible latence d'AWS. Elle a ensuite été contribuée à vLLM sous une forme indépendante de l'accélérateur. Les mesures publiées proviennent d'un cluster GPU P5en, ce qui montre que les gains se transposent aux GPU. Cette portabilité s'appuie sur la prise en charge, sur les types d'instances compatibles, de GPUDirect RDMA et de Neuron Direct RDMA par EFA, qui permet à NIXL de transférer les blocs KV directement entre mémoires de GPU ou de puces Trainium sans passer par la mémoire hôte. L'enjeu plus large est celui de la désagrégation prefill/décodé, devenue une architecture de référence pour servir les LLM à grande échelle, où chaque étape de coordination retirée du chemin critique améliore l'usage des ressources et la latence perçue. Les auteurs détaillent aussi l'architecture, le protocole de transfert, le modèle de threads et la méthode pour reproduire le benchmark.

Impact France / UEChamp produit par Le Fil IA

Pas d'impact direct sur la France/UE

À lire ensuite

01Réduire le TTFT des charges multi-tours à base d'agents grâce au transfert bidirectionnel du cache KV dans vLLM57AWS ML BlogInfrastructure 02OpenAI découvre une méthode pour réduire de moitié les coûts d'inférence43The Information AIInfrastructure 03Préremplissage et décodage dissociés pour l'inférence LLM sur SageMaker HyperPod37AWS ML BlogInfrastructure 
Dossier · AWSSuivi en continu par Le Fil IASuivre ce sujet →

Le brief du matin

L'essentiel de l'IA chaque jour. Gratuit, désinscription en un clic.

Recevez l'essentiel de l'IA chaque jour

Gratuit · 1 email le matin, l'essentiel de l'IA · désinscription en un clic

Vu une erreur factuelle dans cet article ? Signalez-la. Toutes les corrections valides sont publiées sur /corrections.