2011-02-26 29 views
1

我有一個嵌入式Linux設備,我想知道設備上的各種操作的基線,例如,內存讀取,內存寫入,移動和讀取和寫入等。有沒有辦法找到設備上的這些操作的基線速度?如何根據硬件規格確定各種操作的基準?

+1

你是什麼意思的「基準?」 – Karmastan 2011-02-26 17:29:03

回答

0

閱讀各種設備的數據表並做一些數學計算。例如,如果你有32位SDRAM以50MHz運行,CAS延遲爲4-1-1-1,並且你可以突發,那麼你知道需要7個時鐘來傳輸4個字(16字節) 。可能還會有1個時鐘的空閒時間,所以對於16個字節來說,實際上是8個時鐘,或者每個時鐘有2個字節,在50MHz是100MB/s。現在,你應該真的減去刷新內存的時間,等等。

如果不閱讀規範和做數學,真的沒有辦法知道性能應該如何。

相關問題