Gustafson定律

gustafson 定律由 John Gustafson首先提出。描述:系統最佳化某部件所獲得的系統性能的改善程度,取決於該部件被使用的頻率,或所占總執行時間的比例。

基本信息

定律名稱:gustafson 定律

提出時間:1988年

提出人物:John Gustafson首先提出

套用領域:計算機科學

具體描述

gustafson 定律:系統最佳化某部件所獲得的系統性能的改善程度,取決於該部件被使用的頻率,或所占總執行時間的比例。

主要套用

改善“系統瓶頸”性能。

理論分析

gustafson定律在Amdahl定律的基礎上提出請參考Amdahl定律,但思想有些區別。

gustafsonl定律定義了加速比:

加速比=採用改進措施前性能/採用改進措施後的性能

=未採用改進措施前執行某任務時間/採用改進措施後執行某任務的時間

W'= n*W 串列部分

+ (1-n)*p*W 並行部分

其中 W 為p個處理器串列+並行時完成任務的時間T2

W‘ 為1個處理器僅串列是完成任務的時間T1

p個處理器加速因子

S = T1 / T2

= W' / W

= n + ( 1-n )*p

n為串列百分比任務

對於Gustafson定律可以給讀者一個恰當的比喻:一個人要開車繞地球無限多圈,第一年他的平均速度為20km/h,但如果後來他加速,他總是有可能在未來的某個時候達到90km/h的平均速度的。Gustafson定律是Amdahl定律的補充,它挽救了人們對並行處理技術的信心,但說的並不是同一件事。

相關詞條

熱門詞條

聯絡我們