CPU Time CPU的執行時間

先上公式吧 等等再一個個解釋

效能 = 1 / CPU Time
CPU Time = CPU Clock Cycles * Clock Cycle Time 
         = CPU Clock Cycles / Clock Rate
         = Instruction Count * CPI(Clock cycle Per Instruction) / Clock Rate

CPU Time(CPU執行時間):CPU執行時間為執行一特定工作所需的時間,不包刮I/O處理時間以及其他程式的執行時間。

CPU Clock Cycles (CPU時脈週期個數):為了要讓CPU工作我們必須要送clock(時脈)給他,CPU Clock Cycles 就是要送多少個clock。

Clock Cycle Time(時脈週期時間):執行一個 clock 所需要的時間,由此可知倒數就是 Clock Rate(時脈頻率)。

Instruction Count (指令個數):一個程式中有多少個指令。

Clock cycle Per Instruction(CPI):每執行一個指令所需要的時脈週期數。

提高CPU效能的方法:

1. 提升 Clock Rate
2. 減少 Clock Cycles
3. 降低 CPI
4. 減少指令個數

SPECrations:

SPECratios = 參考時間 / 執行時間

results matching ""

    No results matching ""