Pile matérielle et logicielle de l'IA
Quelle est la principale raison pour laquelle le NPU d'un SoC de smartphone est plus efficace énergétiquement que le CPU pour l'inférence d'IA ?
- ALe NPU calcule avec de la lumière, sans électricité
- BIl aligne de nombreuses unités de multiplication-accumulation en faible précision, comme INT8, et omet les circuits généralistes inutiles au calcul d'IA
- CLe NPU fonctionne toujours à une fréquence d'horloge plus élevée que le CPU
Afficher la réponse et l'explication
Réponse : B. Il aligne de nombreuses unités de multiplication-accumulation en faible précision, comme INT8, et omet les circuits généralistes inutiles au calcul d'IA
Pour pouvoir tout exécuter, le CPU active de nombreux circuits à chaque instruction, comme la prédiction de branchement ou le réordonnancement des instructions. Le NPU, spécialisé dans les multiplications-accumulations matricielles, aligne de nombreuses unités en faible précision et réutilise les données dans la puce ; l'énergie par opération est donc inférieure de plusieurs ordres de grandeur. En contrepartie, il convient mal aux traitements hors IA et aux opérations non prises en charge.
Continuer : 9 autres questions sur Pile matérielle et logicielle de l'IA