如何测量我的algorithm消耗的功率?

我有一个在ARM-Cortex-A8 / Ubuntu 9.01平台上运行的image processingalgorithm,我必须测量我的algorithm消耗的功率,有谁知道如何做到这一点? 任何可用的工具?

严格地说,你的算法不消耗功率。

大概你有一些硬件可以准确地测量设备的电源使用情况,所以你应该能够在不同的测试数据集上重复运行你的代码(在一个空闲的设备上),然后测量累积的用电量,并与设备在同一时间的空闲功耗; 不同之处在于设备运行代码的附加果汁的数量。

像任何类型的基准一样,您需要反复运行以获取准确的数据。

由于数据可能会改变其性能特征,因此您需要使用不同测试数据的语料库来模拟不同的使用情况。 与您的QA团队谈谈。

我认为你可以尝试POWERTOP和POWERSTAT,并在系统空闲时测量一次,一旦运行你的程序,差异可能会给你必要的信息。

http://www.hecticgeek.com/2012/02/powerstat-power-calculator-ubuntu-linux/

谢谢 –

S Teja