Question

J'ai un algorithme de traitement d'image en cours d'exécution sur une ARM Cortex-A8 / Ubuntu 9.01 Plate-forme et je dois mesurer la puissance consommée par mon algorithme, personne ne sait comment faire cela? Tous les outils disponibles pour cela?

Était-ce utile?

La solution

Strictement parlant votre algorithme ne consomme pas d'énergie.

Je suppose que vous avez un peu de matériel qui peut mesurer avec précision l'utilisation de la puissance de l'appareil, de sorte que vous devriez juste être en mesure d'exécuter à plusieurs reprises votre code (sur un périphérique autrement inactif) sur différents jeux de données de test et de mesure de la consommation d'énergie cumulée et comparer avec la consommation de courant de repos de l'appareil sur la même période; la différence serait la quantité de jus supplémentaire du dispositif utilisé l'exécution de votre code.

Comme toute sorte de référence, vous aurez besoin de l'exécuter à plusieurs reprises dans une boucle pour obtenir des données précises.

Comme les données peuvent changer ses caractéristiques de performance, vous aurez besoin d'un corpus de différentes données de test pour simuler différents cas d'utilisation. Parlez-en à votre équipe d'assurance qualité à ce sujet.

Autres conseils

Je pense que u peut essayer POWERTOP et PowerStat et mesure une fois alors que le système est inactif et une fois lors de l'exécution de votre programme et la différence peut vous donner les informations nécessaires.

http://www.hecticgeek.com/2012 / 02 / powerstat-puissance calculatrice-ubuntu-linux /

Merci -

S Teja

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top