MCPS(每秒百万次循环)与耗电量之间的关系是什么?

时间:2009-08-12 19:07:36

标签: mcps

我一直在使用mp3解码器上的ARM cortex A8板。

在这样做时,我有一个要求,即我正在做的mp3解码器解决方案应该消耗50毫瓦的功率。当我想到它时,这在我脑海中产生了一些问题: -

1.)我记得所施加的核心电压(V),处理器的时钟频率(f)和功耗(P)之间存在某种关系,因为像P这样的电压和频率平方成正比。 。但是确切的关系。给定操作时钟频率,处理器电压,我们如何计算它所消耗的功率。

2。)现在,如果我在某个时钟频率获得步骤1)所消耗的功率,并且我被告知我给出的解码器解决方案,只能消耗50毫瓦,我怎样才能获得最大限制在MCPS上,这将是我在该硬件板上运行的解码器解决方案的MCPS的上限?

我可以推断,如果在步骤1中获得的功率说P,在频率F消耗,那么对于50毫瓦功率,什么是时钟频率频率并相应地计算频率。然后将此频率称为我的代码MHz(MCPS)上限?

基本上,如何将软件消耗的MCC消耗的一个地图(有任何等式)

我希望这与此相关,还是应该转到超级用户?

谢谢。 -AD。

1 个答案:

答案 0 :(得分:1)

这实际上取决于架构。

来自他们自己的page

  

核心区域,频率范围和功耗取决于流程,库和优化。

     

带高速缓存的电源(mW / MHz)<0.59   &LT; 0.45

基本上,它表示您无法准确计算功耗,因此您最好的选择是自己进行一些测量。尝试运行完整的CPU使用率应用程序并确保功耗。它将为您提供最大负载的一些概念,这对您来说是一个良好的开端(了解您需要多少优化代码并插入空闲点)。