Pile matérielle et logicielle de l'IA
Quelle définition du flux de données « weight stationary » (poids fixes), l'une des approches des accélérateurs d'IA, est correcte ?
- ALes poids sont relus en mémoire à chaque fois et les entrées sont fixées
- BLes poids restent immobiles dans chaque unité de calcul et les valeurs d'entrée circulent pour enchaîner les multiplications-accumulations, ce qui réduit la lecture des poids
- CLe calcul s'effectue sans poids
Afficher la réponse et l'explication
Réponse : B. Les poids restent immobiles dans chaque unité de calcul et les valeurs d'entrée circulent pour enchaîner les multiplications-accumulations, ce qui réduit la lecture des poids
Dans un produit matriciel, les approches de mouvement des données se distinguent selon ce qui reste dans l'unité de calcul pour être réutilisé : poids, entrées ou sorties. En weight stationary, un poids est chargé et fixé dans chaque unité, et de nombreuses entrées y circulent pour poursuivre les multiplications-accumulations. Pour les convolutions ou les calculs à grand lot, où un même poids sert à de nombreuses entrées, l'énergie de lecture des poids diminue fortement.
Continuer : 9 autres questions sur Pile matérielle et logicielle de l'IA