什么是MCPS(百万周期每秒)和功耗之间的关系
问题描述:
我一直在研究ARM解码器上的ARM cortex A8板。什么是MCPS(百万周期每秒)和功耗之间的关系
虽然这样做,我有一个要求说,我正在做的MP3解码器解决方案应该消耗50毫瓦的功率。当我想到这时,在我的脑海中产生了几个问题: -
1.)我记得处理器的核心电压(V),时钟频率(f)和功耗( P)像P一样与电压和频率平方成正比。但是确切的关系。给定工作时钟频率,处理器电压,我们如何计算它消耗的功率。
2.)现在,如果我得到步骤1中消耗的功率),并且我知道我给出的解码器解决方案只能消耗50毫瓦,我怎么能得到最大值限制MCPS,这将是我的解码器解决方案在该硬件板上运行的MCPS的上限?
我可以推论出如果在步骤1)获得的功率说P,在频率F消耗,那么对于50毫瓦功率,什么是时钟频率频率并据此计算出频率。然后将此频率称为我的代码MHz(MCPS)上限?
基本上一个人如何地图(有没有公式)由软件来MCPS消耗的功率消耗
我希望这是与此有关,还是应该去超级用户?
谢谢。 -AD。
答
这真的取决于体系结构。
从自己page:
核心区,频率范围和功率消耗是依赖于工艺,库和优化。
电源具有高速缓存(毫瓦/ MHz)的< 0.59 < 0.45
基本上,它指出,你不能准确地计算出的功耗,所以最好的办法是自己做一些测量。尝试运行一个完整的CPU使用率应用程序并测量功耗。它会给你一些关于最大负载的想法,这对你来说是一个很好的开始(知道你需要多少优化你的代码并插入空闲点)。