2009-08-12 5 views
1

J'ai travaillé sur une carte ARM cortex A8 sur décodeur mp3. En faisant cela, j'ai besoin de dire que la solution de décodeur mp3 que je fais devrait consommer 50 milliwatts de puissance. 1. J'ai rappelé qu'il existe une relation entre la tension de base appliquée (V), la fréquence d'horloge (f) d'un processeur et la puissance consommée (P) comme quelque chose comme P est directement proportionnelle à la tension et la fréquence au carré. Mais est la relation exacte. Étant donné la fréquence d'horloge de fonctionnement, la tension d'un processeur, comment pouvons-nous calculer la puissance consommée par celui-ci. 2.) Maintenant, si je reçois la puissance consommée à partir de l'étape 1.) à une fréquence d'horloge, et on me dit que la solution de décodeur que je donne, ne peut consommer que 50 milli watts, comment puis-je obtenir le maximum limite sur MCPS, qui sera la limite supérieure sur le MCPS de ma solution de décodeur fonctionnant sur cette carte de matériel? Puis-je déduire que si la puissance obtenue à l'étape 1.) disons P, est consommée à la fréquence F, donc pour une puissance de 50 milliwatts, quelle est la fréquence de fréquence d'horloge et calculer en conséquence la fréquence. Et puis appeler cette fréquence comme ma limite supérieure de code MHz (MCPS)?Quelle est la relation entre MCPS (million de cycles par seconde) et la puissance consommée

Fondamentalement, comment peut-on la carte (est-il une équation) puissance consommée par un logiciel pour MCPS consumé

J'espère que cela est pertinent ici, ou faut-il aller à super-utilisateur?

Merci. -AD.

Répondre

1

Cela dépend vraiment de l'architecture.

De leur propre page:

zone centrale, plage de fréquences et la consommation d'énergie dépendent des processus, des bibliothèques et des optimisations.

puissance avec cache (mW/MHz) < 0,59 < 0,45

Fondamentalement, il est dit que vous ne pouvez pas calculer avec précision la consommation d'énergie, de sorte que votre meilleur pari serait de faire quelques mesures vous-même. Essayez d'exécuter une application complète d'utilisation du processeur et mesurez la consommation d'énergie. Cela vous donnera une idée de la charge maximale, ce qui sera un bon début pour vous (pour savoir combien vous avez besoin pour optimiser votre code et insérer des points d'inactivité).

Questions connexes