分析ARM for C程序的功耗

时间:2012-03-11 08:20:08

标签: c embedded arm

我有多个C程序,每个程序都执行相同的功能。 我想评估/计算哪些功耗更低(在ARM上) 是否有一些工具(模拟器),我可以模拟和获得功率 对桌面上的每个程序进行消费和比较?

基于此,我将决定最终将哪些应用程序放在ARM上。

2 个答案:

答案 0 :(得分:3)

这不是你可以简单地建模和运行的东西,你必须知道确切的核心和门开关等,并将其应用于细胞库以及其他。如果您与制造芯片的公司一起工作,那么请问芯片团队他们可能有一个工具,否则您必须在运行真实芯片上的代码的电路板上测量功率差异。只有那些为这些项目付费的公众才能获得arm rtl和单元库属性

答案 1 :(得分:1)

This tool看起来很有希望。它是ARM RVDS 4.0 Pro

的一部分

它进行非侵入性能分析。这是恰当的。所以它可能很昂贵。但也有一个试用版,它可以让你大约一个月免费使用。

如果您使用gcc-arm,还可以尝试GNU Profiler