Pile matérielle et logicielle de l'IA
Quelle est la principale raison pour laquelle le réseau systolique utilisé dans les accélérateurs d'IA calcule efficacement les produits matriciels ?
- AChaque unité de calcul lit directement les données en mémoire principale à chaque fois
- BIl n'a qu'une unité de calcul, d'où un circuit simple
- CLes données sont transmises de proche en proche aux unités voisines et réutilisées, ce qui réduit les lectures mémoire et permet de faire fonctionner simultanément de nombreuses unités
Afficher la réponse et l'explication
Réponse : C. Les données sont transmises de proche en proche aux unités voisines et réutilisées, ce qui réduit les lectures mémoire et permet de faire fonctionner simultanément de nombreuses unités
Dans un réseau systolique, les données circulent au rythme régulier d'une pulsation entre des unités de multiplication-accumulation disposées en grille. Une valeur lue une fois est transmise successivement aux unités voisines et sert à des dizaines d'opérations, ce qui permet un très grand nombre de calculs par rapport au volume lu en mémoire. Les liaisons se limitant à de courtes connexions entre voisins, de nombreuses unités peuvent être disposées à haute densité.
Continuer : 9 autres questions sur Pile matérielle et logicielle de l'IA