2009-08-12 104 views
1

我一直在研究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。

回答

1

這真的取決於體系結構。

從自己page

核心區,頻率範圍和功率消耗是依賴於工藝,庫和優化。

電源具有高速緩存(毫瓦/ MHz)的< 0.59 < 0.45

基本上,它指出,你不能準確地計算出的功耗,所以最好的辦法是自己做一些測量。嘗試運行一個完整的CPU使用率應用程序並測量功耗。它會給你一些關於最大負載的想法,這對你來說是一個很好的開始(知道你需要多少優化你的代碼並插入空閒點)。

相關問題