Gestion de l'énergie

Quel est l'objectif principal de la division d'un SoC en plusieurs domaines d'alimentation ?

  1. ARéduire la consommation globale en adaptant la tension aux performances requises par chaque bloc et en ne coupant que les blocs inutilisés
  2. BFaire fonctionner obligatoirement tous les blocs à la même tension
  3. CRéduire la surface de la puce
Afficher la réponse et l'explication

Réponse : A. Réduire la consommation globale en adaptant la tension aux performances requises par chaque bloc et en ne coupant que les blocs inutilisés

Les cœurs CPU, le GPU, le contrôleur mémoire et les petits circuits de gestion toujours actifs n'ont ni les mêmes besoins de performance ni les mêmes durées d'activité. La division en domaines d'alimentation permet de n'appliquer une tension élevée qu'aux blocs exigeant de la vitesse, de couper les blocs inutilisés et de ne maintenir en veille que l'alimentation des circuits nécessaires. Les frontières exigent des translateurs de niveau et des cellules d'isolation, ce qui complique la conception et la vérification.

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

Autres questions sur Gestion de l'énergie

  1. Quelle description du « temps de rentabilité » (break-even time), qui détermine s'il est avantageux de couper l'alimentation d'un bloc mis au repos, est correcte ?
  2. Quelle description des C-states d'un CPU est correcte ?
  3. Quelle description des P-states d'un CPU est correcte ?
  4. Dans quel cas l'approche « race to idle » (terminer vite le traitement pour se reposer tôt et profondément) tend-elle à être avantageuse pour les économies d'énergie ?
  5. Quel est le rôle correct d'un gouverneur qui détermine la fréquence du CPU dans un OS comme Linux (gouverneur cpufreq, etc.) ?