← Derniers articles
💻 computer science

FP8 is All You Need (Part 1): Debunking Hardware FP64 as the HPC Holy Grail

Cet article soutient que le FP64 matériel natif n'est plus essentiel pour le calcul de haute performance, démontrant que les GPU optimisés pour l'IA comme le B300 de NVIDIA peuvent atteindre une précision FP64 complète et des performances limitées par la mémoire grâce au débit tensoriel FP8 combiné au schéma Ozaki II, surpassant ainsi les capacités des générations précédentes malgré la réduction de leur silicium de double précision natif.

Auteurs originaux : Satoshi Matsuoka

Publié 2026-06-08
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Satoshi Matsuoka

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Le Grand Problème : Le « Gouffre de la Haute Précision »

Imaginez le monde des supercalculateurs comme un immense réseau autoroutier conçu pour transporter de lourds camions (des données scientifiques). Pendant des décennies, la règle était : « Pour transporter ces camions lourds en toute sécurité, vous devez utiliser un pont spécifique et ultra-résistant appelé "FP64" (Précision Double). »

Cependant, l'article soutient que la nouvelle génération de puces informatiques (spécifiquement les GPU "Blackwell Ultra" et "Rubin" de NVIDIA) a décidé d'arrêter de construire ces ponts solides. À la place, elles construisent des milliers de petites voies incroyablement rapides pour le « FP8 » (un format de basse précision utilisé pour l'IA).

  • L'ancienne méthode : La puce possédait un pont solide (FP64) capable de supporter 40 tonnes de trafic.
  • La nouvelle méthode (B300/Rubin) : La puce a complètement supprimé le pont solide. Elle possède désormais un minuscule passerelle vacillante (FP64) qui ne peut supporter que 1,3 tonne, tandis que les voies massives de l'IA (FP8) peuvent en supporter 5 000 tonnes.

Le résultat : Si vous essayez d'exécuter d'anciens logiciels scientifiques sur ces nouvelles puces, le trafic s'embouteille sur la minuscule passerelle. Les voies massives de l'IA restent vides et inutiles. L'article appelle cela le « Gouffre du FP64 ».

La Solution : Le « Schéma d'Ozaki » (Le Traducteur Magique)

L'article propose un contournement ingénieux. Au lieu d'essayer de construire un nouveau pont solide, pourquoi ne pas utiliser les voies massives de l'IA pour faire semblant d'être un pont solide ?

C'est là qu'intervient le Schéma d'Ozaki II. Considérez-le comme un Maître Traducteur qui utilise un tour mathématique appelé le « Théorème des Restes Chinois ».

  • L'analogie : Imaginez que vous deviez envoyer un message secret très long et complexe (un nombre de haute précision) à travers une rivière, mais que le seul bateau disponible est petit et ne peut transporter que des notes courtes et simples.
  • L'astuce : Au lieu d'envoyer tout le message d'un coup, le traducteur le divise en 10 ou 12 petites notes simples (résidus).
  • L'exécution : Il envoie toutes les 10 notes simultanément via les voies rapides et larges de l'IA.
  • Le réassemblage : De l'autre côté, une formule mathématique rapide (l'algorithme de Garner) recoud les 10 notes pour reconstituer le message original parfait de haute précision.

Parce que les « notes » sont simples, les voies de l'IA peuvent les transporter à une vitesse fulgurante. L'article affirme qu'en procédant ainsi, vous obtenez la vitesse des voies de l'IA tout en conservant la précision de l'ancien pont solide.

L'« Équilibre Tenseur-Mémoire » (La Nouvelle Loi de Circulation)

Les auteurs ont créé un nouveau modèle appelé Équilibre Tenseur-Mémoire (TME) pour prouver que cela fonctionne.

  • L'ancienne vision : « Si le pont est faible, tout le système est lent. »
  • La nouvelle vision : « Si le pont est faible, mais que la route qui y mène est assez large, nous pouvons simplement maintenir les voitures en mouvement. »

L'article montre que pour la plupart des tâches scientifiques (comme la simulation météorologique ou la dynamique des fluides), le goulot d'étranglement n'est pas le calcul, mais la bande passante de la mémoire (la vitesse à laquelle les données sont chargées dans la puce).

  • La bonne nouvelle : Les nouvelles puces ont une bande passante mémoire massive.
  • Le bémol : Les anciennes unités de calcul étaient trop lentes pour utiliser cette bande passante.
  • La solution : Le schéma d'Ozaki utilise les unités de calcul rapides de l'IA pour traiter les données pendant qu'elles sont chargées. Cela permet au système de fonctionner à la vitesse de la bande passante de la mémoire, et non à la vitesse du pont faible.

Les Résultats : Accélérer sans Perdre de Précision

L'article analyse les chiffres sur les nouvelles puces (B300 et Rubin) et les compare à la génération précédente (H100 et B200).

  1. Pour les calculs « lourds » (Multiplication de matrices denses) :

    • FP64 natif sur les nouvelles puces : Extrêmement lent (1,3 TFLOPS).
    • Schéma d'Ozaki sur les nouvelles puces : Super rapide (500 TFLOPS).
    • Résultat : La nouvelle puce est 380 fois plus rapide que son propre mode natif et 12 fois plus rapide que la meilleure puce de la génération précédente.
  2. Pour les tâches « gourmandes en mémoire » (Stencils, SpMV) :

    • Ces tâches sont généralement limitées par la vitesse à laquelle les données sont lues, et non par la vitesse à laquelle elles sont calculées.
    • FP64 natif : Bloqué à la vitesse du pont faible.
    • Schéma d'Ozaki : S'aligne sur la vitesse de la massive bande passante mémoire.
    • Résultat : La nouvelle puce est aussi performante que les anciennes puces « équilibrées », mais avec beaucoup plus de puissance brute disponible pour d'autres tâches.

Le « Filet de Sécurité à Quatre Étages »

L'article soutient que pour que cela fonctionne pour chaque type de code scientifique, vous avez besoin d'un bâtiment à « quatre étages » :

  1. L'étage FP8 : Les voies massives de l'IA (dont les nouvelles puces disposent largement).
  2. L'étage INT32 : Une voie de secours pour des astuces mathématiques spécifiques (FFT).
  3. L'étage FP32 : Une voie standard pour les calculs simples.
  4. L'étage FP64 : L'ancien pont solide.

La conclusion de l'article : Nous n'avons plus besoin du 4ème étage (le FP64 natif). Les trois premiers étages, combinés au traducteur Ozaki, sont assez solides pour soutenir l'ensemble du bâtiment.

Le Bémol : Cela Nécessite des « Travaux de Construction »

L'article admet que ce n'est pas de la magie ; cela demande de l'ingénierie.

  • Vous ne pouvez pas simplement brancher d'anciens logiciels et espérer que cela fonctionne. Vous devez réécrire la « plomberie » (le code du noyau/kernel) pour utiliser ce traducteur.
  • La lueur d'espoir : L'auteur soutient que puisque les assistants de codage IA (comme ceux utilisés pour écrire cet article) sont très doués pour traduire des modèles, ces « travaux de construction » peuvent être réalisés en quelques mois, et non en plusieurs années.

Résumé

L'article affirme que l'ère où l'on avait besoin de silicium à précision double « native » (FP64) est terminée. Même si les nouvelles puces de NVIDIA ont supprimé le matériel dédié, nous pouvons utiliser un tour mathématique (le schéma d'Ozaki) pour transformer leurs puissants moteurs d'IA en calculateurs de précision double parfaits.

L'essentiel : Vous n'avez plus besoin du « Saint Graal » du silicium FP64. Si vous disposez d'une puissance FP8 suffisante et du bon traducteur logiciel, le FP8 est tout ce dont vous avez besoin pour faire tourner les simulations scientifiques les plus complexes du monde.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →