性能謬論和陷阱,才造就了我們今天的計算機

科學必須從神話和對神話的批判開始。——卡爾波普爾爵士,科學哲學,1957。關於知道謬論和陷阱的目的,是為了解釋一些你可能會遇到的常見誤解。我們稱之為謬誤。

就是這些成本/性能謬論和陷阱,才造就了我們今天的計算機

在討論謬論時,我們試圖給出一個反例。我們也會討論陷阱,或者容易犯錯誤。通常情況下,陷阱是在有限的環境中是正確的原則的概括。這些部分的目的是幫助您避免在您可能設計或使用的計算機中犯這些錯誤。成本/性能謬論和陷阱已經使許多計算機架構師陷入了圈套,包括我們。因此,現實中不缺少相關的例子。我們從一個陷阱開始,這個陷阱會讓很多設計師陷入困境,並在電腦設計中揭示出一種重要的關係。

就是這些成本/性能謬論和陷阱,才造就了我們今天的計算機

在2.66 GHz的英特爾Core 7920的等式所解釋的,執行時間是這三個因素的乘積:指令數十億,每條指令的時鐘(CPI)和時鐘在納秒週期時間。SPECratio僅僅是參考時間,由規範提供,除以測量的執行時間。SPECINTC2006是幾何平均值。SPECratios為了簡化計算機的市場營銷,規範決定報告。

就是這些成本/性能謬論和陷阱,才造就了我們今天的計算機

一個單獨的數字總結所有12個整數基準。參考處理器執行時間的執行時間被評估的計算機使執行時間度量標準化;這種標準化產生了一種度量,稱為spec比值,它的優點是更大的數值結果表明性能更快。也就是說,spec比率是執行時間的倒數。通過對spec比值的幾何平均值,得到了2006年或CFP2006的摘要測量。

在比較兩個使用spec比值的計算機時,應用幾何平均值,這樣無論用什麼計算機來標準化結果,它都給出了相同的相對答案。如果我們用算術平均數來求標準化的執行時間值,結果會根據我們選擇的計算機而變化。

就是這些成本/性能謬論和陷阱,才造就了我們今天的計算機

幾何平均值的公式是執行時間比率,是執行時間規範化到參考計算機,在工作負載中總共有n的程序.

規範權力的基準:鑑於能源和電力的重要性日益上升,規範增加了衡量電力的基準。它報告了不同工作負載級別的服務器的功耗,在一段時間內被分成10%的增量。它顯示了使用類似於上述的Intel Nehalem處理器的服務器的結果。

SPECpower從Java業務應用程序(SPECJBB2005)的另一個規範基準開始,它負責處理處理器、緩存和主存,以及Java虛擬機、編譯器、垃圾收集器和操作系統的各個部分。性能是用吞吐量來度量的,單位是每秒的業務操作。再一次,為了簡化計算機的市場營銷,規範將這些數字歸結為一個數字。

就是這些成本/性能謬論和陷阱,才造就了我們今天的計算機


分享到:


相關文章: