Gestion de l'énergie

Pourquoi le SoC d'un smartphone effectue-t-il la lecture vidéo avec un circuit décodeur vidéo dédié plutôt qu'avec le CPU généraliste ?

  1. AParce que le CPU ne peut pas lire de vidéo
  2. BParce que le circuit dédié améliore automatiquement la qualité d'image
  3. CParce qu'un circuit spécialisé dans un traitement donné consomme bien moins d'énergie que le CPU pour le même traitement, ce qui prolonge l'autonomie de la batterie
Afficher la réponse et l'explication

Réponse : C. Parce qu'un circuit spécialisé dans un traitement donné consomme bien moins d'énergie que le CPU pour le même traitement, ce qui prolonge l'autonomie de la batterie

Le CPU généraliste, conçu pour tout traitement, consomme beaucoup d'énergie hors calcul proprement dit : lecture et décodage des instructions, lecture et écriture des registres, etc. Un circuit dédié comme un décodeur vidéo câble directement le flux de traitement défini et effectue le même travail avec une énergie divisée par plusieurs, voire plusieurs dizaines. Les SoC embarquent de nombreux circuits dédiés pour la vidéo, l'image, l'audio, l'IA, etc.

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

Autres questions sur Gestion de l'énergie

  1. Pourquoi un OS décale-t-il légèrement les instants de réveil des timers de nombreux programmes pour les regrouper (coalescence des timers) ?
  2. Quel principe du noyau tickless utilisé dans des OS comme Linux est correct ?
  3. Quel usage de l'instruction WFI (Wait For Interrupt) des processeurs Arm est correct ?
  4. Qu'utilise-t-on couramment pour réveiller à heure fixe un appareil sur batterie en veille ?
  5. Si l'on abaisse uniquement la tension d'alimentation de 10 % (autres conditions inchangées), de combien de % la consommation dynamique diminue-t-elle approximativement ?

Comparatifs sur ce thème