2017-09-02 70 views
0

我想知道給定的CPU可以處理的位數量,以及我應該如何設法計算這個特定的值。計算CPU週期和每秒的處理位數

我想確保我的想法和我的計算是正確的。

鑑於我有64位CPU功能2.3 Ghz。每秒處理的位數應該如下:

(2.3 * 10^9) * 64 

這是簡單的還是我需要考慮任何其他變量?

+0

什麼樣的行動是你的性能測試期間執行這些位的CPU? – camelCase

+0

它是相關的嗎?我問一般先生,計算前例如。 –

+0

「處理一下」是什麼意思?處理它如何? –

回答

0

計算CPU的吞吐量並不那麼簡單。現代CPU是流水線式的,如果沒有數據依賴性,可以同時執行多條指令,每個週期(IPC)產生大於1的指令。某些指令也可能具有比一個週期更高的延遲,這意味着IPC可以是對於某些操作他們可能會受到內存帶寬的限制。 然後有SIMD指令可以處理比單個通用寄存器的寬度更多的數據。