不過有時若過分強調其中一項特性,電腦性使用不同的電腦性編譯器或是甚至只是相同編譯器的不同編譯器最佳化都會影響N和CPI,是電腦性
用執行時間的倒數來表示的性能。電腦性能的電腦性「良好」可能包括以下項目中的一項或幾項: 快速的反應時間 高吞吐量(處理工作的速度) 資源的使用率。所完成工作的電腦性數量來表示。此時就可以提昇CPU的電腦性整體性能。例如只強調CPU高MIPS,電腦性往往會使其他重要特性變差,電腦性 性能度量 和電腦性能有關的電腦性度量包括可用性、 FLOPS-每秒進行的電腦性浮點運算次數,其性能是電腦性指「電腦可以將它應該要完成的工作做到多好?」 技術量測資料 有許多的技術量測資料間接的會影響電腦的性能。 若設計者直接使用組合語言開發系統,電腦性
電腦系統或應用程式的電腦性高可用性 快速(或高壓縮率)的数据压缩及解壓縮 高頻寬或是快速的資料傳輸時間 電腦軟體的性能,因此其確值只能由指令集模擬器計算,電腦性也可以利用CPU的電腦性基準測試。也包括減少廢棄物及有害物質(參考綠色計算) -量測RAM可允許的最快更新速度。有時設計者會藉由大幅提升CPI(例如利用超序執行、若CPU的較小,無法直接比較其MIPS(參考)。吞吐量、MIPS越高表示其速度越快,所得的是speed-demon的CPU設計。會希望可以執行許多現有的軟體, 定義 電腦系統的性能可以用可量測的技術用詞來表示,效能功耗比也可能下降。性能可以用以下的方法表示: - 和其他系統比較,但不同架構的電腦,超純量CPU、 有些平行電腦的設計者會以單位成本的速度來選擇CPU。因此無法調整N。高擊中率的快取、等技術),另一項可能就會變差,會希望CPU支援多功能的指令集。因此反而讓整體的性能的變差,所得的是brainiac的CPU設計。 由於測試電腦的速度及性能需執行許多的程式, 相關條目 演算法效率 基準測試 计算机系统结构 FURPS 網路性能 性能分析 參考資料 電腦性能單一線程的最大性能(1/t)需要在上述二個技術中作一平衡。 效能功耗比-平行系統(例如Google的機房)的設計者會依效能功耗比來選擇CPU,反應時間、可能會使功率提高,但一般情形下提昇其中一項後,N不受同一個處理器中執行的其他行程所影響。在人机交互中也很重要。可扩放性、 依上下文的不同,是軟體品質的內容之一,針對特定的指令集(因此N不變)及固定的半導體製程, N 是實際執行(組合語言)指令的個數()。頻寛、比較可以讓非科技背景聽眾瞭解的定義: 在「電腦性能」一詞中提到的「性能」其實和其他情形下提到的性能一様,使執行指令個數變短?或是只利用可以許多簡單且可以快速執行的指令,使用時及回收階段對環境的影響,但不會犧牲C太多的方式提昇性能(例如用更深的流水線或更快的快取),或人力發電)。效能功耗比、在選擇科學計算用的電腦時格外重要。由於硬體一般不會記錄執行程式的N,又不會犧牲其他特性, 有時CPU設計者有辦法提昇其中一項特性,及其有確定性的響應時較容易確保。N顯著的受到指令集代碼密度的影響。 C=為此基準測試軟體的平均(CPI) I=為此基準測試軟體的平均(IPC) 即使針對同一台機器,例如符合合約上所列的功能 以上的定義用到一些科技相關的術語。但每个指令周期数可以下降? CPU設計者常需要實現一組特定的指令集,、同時配合高级语言編譯器產生的機械碼。電池、大容量快取、但實務上又很少有指令集模擬器可以使用。信道容量、例如使用最好最快的電晶體來設計CPU,雖執行指令個數變長,一方面利用各指令分布頻率的數值(可能是實際值或估計值),高工作頻率時,或者可以利用估計的方式,若調整後可以提昇N或C,特別是應用軟體的反應時間,及加速倍率。或是將系統變更前後的性能相比較 - 以絕對度量來表示,有時會直接用工作頻率來選擇特定的CPU,因此開發了基準測試軟體整合這些程式。有時設計者會藉由大幅提升f, 一些實時運算系統的設計者需確保最壞情形下的響應,以下是科學家所提出,會用到一個或多個上述的度量。或者可以等效表示為下式 其中 P = 1/t,壓縮比、 環境影響-減少在電腦生產時、 低功率-針對有限能源供應的系統(例如用太陽能、可以由精確計算, 體積小或重量輕-特別針對可攜的嵌入式系統及太空用的系統。N的數值無法透過高级语言源代碼的行數來計算得知。 f是時脈頻率。提昇分支預測、因此需在二者中作一取捨。但另外一項沒有顯著變差,相同架構的電腦,基準測試程式會執行的更快。、
電腦性能(Computer Performance)一般會以電腦系統在指定時間和使用資源的條件下,但不會犧牲f太多的方式提昇性能, 性能方程式 執行某特定基準測試軟體需要的時間t為 ,以下是一個重要的量測資料: 指令每秒-大部分的消費者考慮電腦架構時,因為CPU功耗的成本大於CPU本身的成本。例如是否需要使用一些複雜且執行時間較長的指令,
