CPU et architecture
Quelle organisation, utilisée notamment dans les accélérateurs d'IA, dispose de nombreuses unités de multiplication-accumulation en grille et calcule des produits matriciels en faisant circuler les données d'une unité à sa voisine ?
- ARéseau systolique
- BCommutateur crossbar
- CTampon circulaire
Afficher la réponse et l'explication
Réponse : A. Réseau systolique
Le réseau systolique dispose les unités de multiplication-accumulation (MAC) en deux dimensions et calcule en transmettant régulièrement les données à l'unité voisine ; son nom évoque la contraction du cœur (systole) qui propulse le sang. Une donnée lue une seule fois est réutilisée par de nombreuses unités, ce qui réduit les accès mémoire et rend le calcul matriciel efficace. Le TPU de Google comporte de grands réseaux, par exemple de 128×128.