Pile matérielle et logicielle de l'IA
Quel est le principal objectif de la « fusion d'opérateurs » utilisée dans les calculs d'IA ?
- ARegrouper plusieurs opérations dans un seul noyau pour éviter d'écrire puis de relire les résultats intermédiaires en mémoire
- BFusionner deux modèles d'IA en un seul pour améliorer la précision des réponses
- CFaire fondre physiquement les unités de calcul pour les relier
Afficher la réponse et l'explication
Réponse : A. Regrouper plusieurs opérations dans un seul noyau pour éviter d'écrire puis de relire les résultats intermédiaires en mémoire
Un produit matriciel est souvent suivi d'opérations élément par élément comme l'ajout d'un biais, une fonction d'activation ou une normalisation. Exécutées dans des noyaux séparés, elles écrivent à chaque fois le résultat intermédiaire en mémoire pour qu'il soit relu par le noyau suivant, et les accès mémoire prennent plus de temps que le calcul. Regroupées dans un seul noyau, elles s'enchaînent en gardant les résultats intermédiaires dans les registres ou la mémoire interne à la puce.
Continuer : 9 autres questions sur Pile matérielle et logicielle de l'IA