NVIDIA B300

NVIDIA B300
Test de la carte graphique NVIDIA B300

NVIDIA B300 : pourquoi Blackwell Ultra a-t-il obtenu 288 Go HBM3E

NVIDIA B300 est un accélérateur de datacenter de la génération Blackwell Ultra. La principale différence avec le B200 est le volume de mémoire accru : 288 Go HBM3E au lieu de 192 Go. Pour les grands modèles d'IA, cette augmentation peut être plus importante que la performance de pointe, car un long contexte et des requêtes parallèles atteignent rapidement leurs limites de mémoire.

Les grands modèles de langage doivent stocker non seulement les poids, mais aussi les données intermédiaires, y compris le KV-cache. Plus la requête est longue, plus il y a d'étapes de raisonnement et plus la charge parallèle est élevée, plus la mémoire HBM est rapidement utilisée. Le B300 est conçu pour de grands LLM, des modèles MoE, des documents longs et de l'inférence avec un grand nombre de requêtes simultanées.

Qu'est-ce que le NVIDIA B300

Le B300 appartient à la famille Blackwell Ultra - une version améliorée de Blackwell pour les serveurs et l'infrastructure IA. Ce n'est pas une carte graphique grand public ni un accélérateur pour une station de travail ordinaire. Son emplacement est dans les datacenters, les systèmes DGX et les plateformes de rack de niveau GB300 NVL72.

Il est important de ne pas confondre les noms. B300 est l'accélérateur lui-même. DGX B300 est un serveur NVIDIA avec huit de ces GPU. GB300 NVL72 est un système de niveau rack entier où des dizaines de GPU Blackwell Ultra sont interconnectés par un échange rapide via NVLink.

Le B300 doit être considéré non pas comme une carte unique, mais comme une partie d’une plateforme. NVIDIA ne vend pas seulement des GPU, mais aussi un ensemble comprenant NVLink, NVSwitch, des solutions réseau, CUDA, TensorRT-LLM et des configurations de serveurs prêtes à l'emploi.

La principale amélioration - 288 Go HBM3E

Le B300 dispose de jusqu'à 288 Go HBM3E par GPU. C'est une caractéristique clé pour l'inférence de grands modèles de langage. Le B200 a un volume de mémoire inférieur - jusqu'à 192 Go, donc l'augmentation du B300 n'est pas formelle, mais significative pour les charges réelles : plus d'espace pour le modèle, un long contexte et des requêtes parallèles.

Le KV-cache est particulièrement important. Ce sont des données que le modèle stocke pendant la génération, afin de ne pas recalculer tout le contexte précédent. Plus le dialogue, le document ou la chaîne de raisonnement est long, plus ce cache occupe de mémoire. Si de nombreux utilisateurs sont servis simultanément, la charge sur la HBM augmente encore plus rapidement.

Les 96 Go de mémoire supplémentaires par rapport au B200 peuvent apporter plus d'avantages que l'augmentation des unités de calcul. Ils permettent de conserver plus de données en mémoire sur le GPU lui-même, de diviser moins souvent le modèle entre les accélérateurs et de réduire le temps de transfert. Pour un datacenter, cela impacte la latence de réponse, le nombre de requêtes simultanées et le coût de génération.

Pourquoi le B300 est-il important pour le long contexte et le raisonnement

L'inférence IA devient plus lourde. Autrefois, une requête typique au modèle était souvent courte : question - réponse. Maintenant, les modèles travaillent avec de grands documents, des bases de code, des outils et des tâches nécessitant de multiples étapes de raisonnement. Ces scénarios génèrent plus de données intermédiaires et mettent davantage de pression sur la mémoire.

C'est pourquoi le B300 ne se présente pas simplement comme une version améliorée du B200, mais comme une avancée majeure de Blackwell pour l'inférence massive. Le H200 était un puissant accélérateur de la génération Hopper. Le B200 a marqué une première transition importante vers Blackwell. Le B300 renforce cette ligne grâce à un plus grand volume de HBM et une meilleure orientation vers le long contexte.

Pour ces tâches, la comparaison uniquement par TFLOPS ne révèle que peu de choses. Ce qui est plus important : combien d'utilisateurs peuvent être servis par un GPU, combien de temps le système peut-il gérer un long contexte et quel en est le coût de réponse.

FP4 et NVFP4 : performance pour l'inférence

Pour le B300, les métriques FP32 habituelles sont secondaires. La zone principale de cet accélérateur est les Tensor Cores et le calcul en basse précision : FP8, FP4 et le format propriétaire NVFP4. C'est ici que NVIDIA tente de réduire le coût de l'inférence.

Une basse précision réduit la quantité de données et accélère les calculs. Si le modèle peut être efficacement exécuté en FP4 sans perte de qualité significative, le datacenter obtient plus de jetons par seconde avec la même infrastructure. Ainsi, le B300 doit être évalué non pas comme un GPU généraliste, mais comme un accélérateur pour des modèles optimisés pour de tels formats.

Le matériel fonctionne en conjonction avec la pile logicielle. CUDA, TensorRT-LLM, Transformer Engine et des optimisations prêtes pour LLM aident à obtenir des performances réelles, et pas seulement de bons chiffres dans les spécifications.

En quoi le B300 se distingue du B200 et H200

Le B300 ne marque pas le début d'une nouvelle architecture après le B200. C'est une évolution de Blackwell avec un accent plus fort sur la mémoire et l'inférence. La principale différence avec le B200 est de 288 Go HBM3E au lieu de 192 Go. Pour un long contexte, KV-cache et une gestion parallèle des requêtes, cette augmentation peut s'avérer décisive.

Par rapport au H200, la différence est plus profonde. Le H200 appartient à la génération Hopper et était également conçu pour des tâches IA lourdes, mais le B300 passe à Blackwell Ultra : plus de possibilités pour la faible précision, une densité d'inférence plus élevée et un meilleur évolutivité au sein des nouvelles plateformes serveur NVIDIA.

C'est pourquoi le B300 n'est pas à considérer comme un simple remplacement d'accélérateur dans un serveur, mais comme une partie de la transition de l'apprentissage des modèles à leur exploitation continue. L'apprentissage est une étape coûteuse mais limitée dans le temps. L'inférence fonctionne en continu et influence plus rapidement les coûts.

DGX B300 et GB300 NVL72

Le DGX B300 montre comment NVIDIA envisage cet accélérateur dans la pratique. Ce n'est pas un ensemble de cartes séparées, mais un serveur IA complet avec huit B300, un grand volume de mémoire GPU, une interconnexion rapide et des interfaces réseau pour des clusters.

Le GB300 NVL72 représente le niveau supérieur : un rack avec des dizaines de GPU Blackwell Ultra et des CPU Grace. Dans un tel système, le B300 fonctionne comme un élément d'une plateforme de calcul globale. Pour les grands modèles, cela est important : plus les GPU échangent des données rapidement, moins les unités de calcul sont en attente et plus le matériel coûteux est utilisé efficacement.

Dans les charges d'IA à grande échelle, il est plus important de se concentrer sur l'évolutivité stable de l'ensemble du système plutôt que sur une seule donnée dans les spécifications. C'est pourquoi NVIDIA promeut non seulement des GPU, mais aussi des serveurs et des racks complets.

Concurrents : AMD proche en matériel, NVIDIA plus fort en plateforme

Le principal concurrent du B300 est l'AMD Instinct MI355X. Il est également conçu pour des charges d'IA lourdes et offre un grand volume de HBM3E. Par rapport à certaines caractéristiques, AMD ne peut plus être considéré comme un acteur en retard en matière de matériel.

Mais dans les datacenters, la mémoire n'est pas le seul critère. Pour les grands clients, la pile logicielle, le support de modèles populaires, l'évolutivité entre GPU et la disponibilité de solutions serveur clés en main sont essentiels. NVIDIA a un positionnement solide grâce à CUDA, TensorRT-LLM, Transformer Engine, NVLink/NVSwitch et un grand nombre d'optimisations pour l'inférence LLM.

AMD peut être attrayant là où le prix, l'ouverture et la réduction de la dépendance à NVIDIA sont importants. Mais si une entreprise a besoin d'une infrastructure aussi prévisible que possible pour les grands modèles, le B300 apparaît comme un choix plus évident.

Limites du B300

Le B300 est un accélérateur puissant mais complexe à exploiter. Il ne peut pas être évalué indépendamment de l'alimentation, du refroidissement, du réseau et du coût du rack. À ce niveau, l'infrastructure influence directement le coût total de possession.

Pour un petit laboratoire, le B300 peut être excessif. Ses avantages se manifestent là où se trouvent de grands modèles, une charge d'inférence constante, une pile optimisée et des tâches qui utilisent réellement FP4, HBM et un échange rapide entre GPU.

Il y a aussi un aspect stratégique : le B300 est un renforcement de Blackwell, pas la dernière génération de NVIDIA. L'entreprise prépare déjà les prochaines architectures, donc le B300 est intéressant en tant que version haut de gamme de Blackwell Ultra pour le prochain cycle d'infrastructure IA.

Conclusion

Le NVIDIA B300 est important non pas en raison d'un chiffre record isolé, mais grâce à la combinaison de 288 Go HBM3E, d'une bande passante mémoire élevée, de FP4/NVFP4 et d'une évolutivité à travers la plateforme NVIDIA. C'est un accélérateur pour les tâches où le coût de la puce, le coût de la réponse, la latence et le nombre de requêtes par rack sont essentiels.

Le B300 n'est pas nécessaire pour tout le monde. Pour des calculs ordinaires, il est trop coûteux et spécialisé. Mais pour les clouds, les entreprises IA et les grands datacenters, c'est un des accélérateurs clés de la génération Blackwell Ultra. Il montre un changement sur le marché : ce n'est plus un seul GPU qui compte, mais un système complet qui gère de grands modèles sous une charge réelle de manière stable.

Basique

Nom de l'étiquette
NVIDIA
Plate-forme
Desktop
Date de lancement
September 2025
Nom du modèle
B300
Génération
Server Blackwell
Horloge de base
1665 MHz
Horloge Boost
2600 MHz
Interface de bus
PCIe 5.0 x16
Transistors
104 billion
Cœurs de Tensor
?
Les Tensor Cores sont des unités de traitement spécialisées conçues spécifiquement pour l'apprentissage en profondeur, offrant des performances supérieures en matière d'entraînement et d'inférence par rapport à l'entraînement FP32. Ils permettent des calculs rapides dans des domaines tels que la vision par ordinateur, le traitement du langage naturel, la reconnaissance vocale, la conversion texte-parole et les recommandations personnalisées. Les deux applications les plus remarquables des Tensor Cores sont DLSS (Deep Learning Super Sampling) et AI Denoiser pour la réduction du bruit.
640
TMUs
?
Les unités de mappage de texture (TMUs) sont des composants du GPU qui sont capables de faire pivoter, mettre à l'échelle et déformer des images binaires, puis de les placer en tant que textures sur n'importe quel plan d'un modèle 3D donné. Ce processus est appelé mappage de texture.
640
Fonderie
TSMC
Taille de processus
5 nm
Architecture
Blackwell Ultra

Spécifications de la mémoire

Taille de Mémoire
144GB
Type de Mémoire
HBM3e
Bus de Mémoire
?
La largeur du bus mémoire fait référence au nombre de bits de données que la mémoire vidéo peut transférer lors d'un seul cycle d'horloge. Plus la largeur du bus est grande, plus la quantité de données qui peut être transmise instantanément est importante, ce qui en fait l'un des paramètres cruciaux de la mémoire vidéo. La bande passante mémoire est calculée comme suit : Bande passante mémoire = Fréquence mémoire x Largeur du bus mémoire / 8. Par conséquent, lorsque les fréquences mémoire sont similaires, la largeur du bus mémoire déterminera la taille de la bande passante mémoire.
4096bit
Horloge Mémoire
2000 MHz
Bande Passante
?
La bande passante mémoire fait référence au débit de transfert de données entre la puce graphique et la mémoire vidéo. Elle est mesurée en octets par seconde, et la formule pour la calculer est : bande passante mémoire = fréquence de fonctionnement × largeur du bus mémoire / 8 bits. En français: La bande passante mémoire désigne le taux de transfert de données entre la puce graphique et la mémoire vidéo. Elle est mesurée en octets par seconde et la formule pour la calculer est la suivante : bande passante mémoire = fréquence de fonctionnement × largeur du bus mémoire / 8 bits.
4.10TB/s

Affichage et multimédia

Sorties
No outputs

Performance théorique

Taux de Pixel
?
Le taux de remplissage des pixels désigne le nombre de pixels qu'une unité de traitement graphique (GPU) peut rendre par seconde, mesuré en MPixels/s (million de pixels par seconde) ou en GPixels/s (milliard de pixels par seconde). C'est la mesure la plus couramment utilisée pour évaluer les performances de traitement des pixels d'une carte graphique.
62.40 GPixel/s
Taux de Texture
?
Le taux de remplissage de texture fait référence au nombre d'éléments de texture (texels) qu'un GPU peut mapper sur des pixels en une seule seconde.
1664.0 GTexel/s
FP16 (demi)
?
Une mesure importante pour évaluer les performances des GPU est la capacité de calcul en virgule flottante. Les nombres en virgule flottante à demi-précision (16 bits) sont utilisés pour des applications telles que l'apprentissage automatique, où une précision inférieure est acceptable. Les nombres en virgule flottante simple précision (32 bits) sont utilisés pour les tâches courantes de multimédia et de traitement graphique, tandis que les nombres en virgule flottante double précision (64 bits) sont requis pour le calcul scientifique qui nécessite une large plage numérique et une grande précision.
426.0 TFLOPS
FP64 (double précision)
?
Une mesure importante pour évaluer les performances des GPU est la capacité de calcul en virgule flottante. Les nombres en virgule flottante à demi-précision (16 bits) sont utilisés pour des applications telles que l'apprentissage automatique, où une précision inférieure est acceptable. Les nombres en virgule flottante simple précision (32 bits) sont utilisés pour les tâches courantes de multimédia et de traitement graphique, tandis que les nombres en virgule flottante double précision (64 bits) sont requis pour le calcul scientifique qui nécessite une large plage numérique et une grande précision.
1.664 TFLOPS
FP32 (flottant)
?
Une mesure importante pour mesurer les performances du GPU est la capacité de calcul en virgule flottante. Les nombres à virgule flottante simple précision (32 bits) sont utilisés pour les tâches courantes de traitement multimédia et graphique, tandis que les nombres à virgule flottante double précision (64 bits) sont requis pour le calcul scientifique qui exige une large plage numérique et une grande précision. Les nombres à virgule flottante demi-précision (16 bits) sont utilisés pour des applications telles que l'apprentissage automatique, où une précision inférieure est acceptable.
105.525 TFLOPS

Divers

Nombre de SM
?
Plusieurs processeurs de flux (SPs), ainsi que d'autres ressources, forment un multiprocesseur de flux (SM), également appelé cœur principal du GPU. Ces ressources supplémentaires comprennent des composants tels que des ordonnanceurs de warp, des registres et de la mémoire partagée. Le SM peut être considéré comme le cœur du GPU, similaire à un cœur de CPU, les registres et la mémoire partagée étant des ressources limitées au sein du SM.
160
Unités d'Ombrage
?
L'unité de traitement la plus fondamentale est le processeur en continu (SP), où des instructions et des tâches spécifiques sont exécutées. Les GPU effectuent des calculs parallèles, ce qui signifie que plusieurs SP fonctionnent simultanément pour traiter les tâches.
20480
Cache L1
256 KB (per SM)
Cache L2
50 MB
TDP
1400W
Version OpenCL
3.0
CUDA
10.3
ROPs
?
Le pipeline des opérations de rasterisation (ROPs) est principalement responsable de la gestion des calculs d'éclairage et de réflexion dans les jeux, ainsi que de la gestion d'effets tels que l'anti-aliasing (AA), la haute résolution, la fumée et le feu. Plus les effets d'anti-aliasing et d'éclairage sont exigeants dans un jeu, plus les exigences de performances pour les ROPs sont élevées ; sinon, cela peut entraîner une chute importante du taux de rafraîchissement.
24
Alimentation suggérée
1800 W

Benchmarks

FP32 (flottant)
Score
105.525 TFLOPS

Comparé aux autres GPU

FP32 (flottant) / TFLOPS
166.668 +57.9%
106.896 +1.3%
105.525
80.086 -24.1%
66.228 -37.2%

Comparaisons de GPU associées