我有一個很大的問題。我的老闆對我說,他想要兩個「魔術黑盒子」: 1-接收像輸入,返回等微處理器的東西,比如輸出,MIPS和/或MFLOPS。 2-接受像輸入和返回之類的c代碼的東西,就像輸出一樣,它可以表現代碼的性能(類似於uP必須在一段時間內執行代碼所必需的MIPS)。當源代碼不可用時,什麼是良好的性能分析工具?
因此,我認爲第一個「黑匣子」可能成爲EEMBC或SPEC的基準......不同的uP,相同的基準,返回每個uP的MIPS/MFLOPS。第一個問題是(我希望)
但第二個......第二個黑匣子是我的噩夢......我發現的唯一的東西是使用分析工具,但我要求一個特定的分析工具。 有沒有人知道一個剖析工具,它可以像輸入一樣,具有簡單的c代碼,並且給出了我的c代碼的性能特徵(或某些彙編指令被調用的時間)(如輸出)?
真正的問題是,我們必須選擇正確的uP代碼...但是我們想要爲我們的c代碼量身定製uP ...所以如果我們知道MIPS(以及uP的體系結構,內存結構...),哪些需要
感謝大家我們的代碼
親愛的米奇小麥, 感謝這麼多, 但我會做一個新的問題... 當我看了分析工具我見過SIMICS ...你呢?我認爲這個工具可以很好地獲得有關不同uP性能的信息......你認爲samwe與否? 在此先感謝 Marco – 2009-02-11 14:45:33