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 ?

  1. ARéseau systolique
  2. BCommutateur crossbar
  3. 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.

S'entraîner sur ce thème Retour au thème

Autres questions sur CPU et architecture

  1. Quel modèle représente graphiquement, avec l'intensité arithmétique (opérations par octet) en abscisse, si les performances d'un programme sont limitées par la puissance de calcul ou par la bande passante mémoire ?
  2. Quel est le principal objectif du traitement en pipeline d'un processeur ?
  3. Quel est le principal objectif d'une mémoire cache ?
  4. Quelle caractéristique de l'ordinateur de type von Neumann est correcte ?
  5. Quel est le principal objectif de l'intégration de plusieurs cœurs de processeur sur une même puce (multicœur) ?

Comparatifs sur ce thème