第1章-计算机设计基本原理(第1讲) - 图文 下载本文

29Amdahl’s Law Depends on Two Factors?Speedup enhancedThe improvement gained by the enhanced execution mode–(改进前改进部分的执行时间)/(改进后改进部分的执行时间)> 1(增强加速比)–例:改进前改进部分5秒,改进后改进部分2秒,则Speedup enhanced=5/2高级计算机体系结构课件2008湖南科技大学计算机学院朱更明2008.09

30由Amdahl’s Law得出的结论ExTimenew ? ExTimeold?Fractionenhanced????1? Fractionenhanced???Speedup?enhanced?总加速比:ExTimeoldSpeedupoverall? ExTimenew? 1Fractionenhanced?1? Fractionenhanced? ? Speedupenhanced湖南科技大学计算机学院朱更明

2008.09

高级计算机体系结构课件2008

31Amdahl定律可概括为:计算机性能的改善程度受其采用快速部件(被提高性能的部件)在原来任务中使用所占的时间百分比的限制。例1.1一台Web服务器系统,假定采用以下的增强方式,新的CPU处理Web服务器应用程序的运行速度是原来处理器的10倍,同时假定此CPU有40%的时间用于计算,其余的60%时间用于I/O操作,问增强性能后总的加速比?解答:增强比例=0.4,增强加速比=10,则总加速比应用公1式:总加速比=增强比例????1?增强比例?+?增强加速比??1总加速比???1.560.40.64?1?0.4??10高级计算机体系结构课件2008湖南科技大学计算机学院朱更明2008.09

1例1.2假定在运行某个程序时,某计算机将90%的时间用于处理某特定计算类型。某制造商进行修改后,使该计算类型的执行速度提高了10倍。问:(1)当该程序原来的执行时间为100秒,该程序修改以后的执行时间是多少?(2)新旧系统之间的加速比是多少?解答: (1)应用Amdahl定律,计算公式:32增强比例??新的执行时间=旧执行时间???1?增强比例?+?增强加速比??0.9???100???1?0.9????19秒10??(2)将(1)中结果直接带入Amdahl定律用于计算加速比的公式100原执行时间??5.3加速比=现执行时间19高级计算机体系结构课件2008

湖南科技大学计算机学院朱更明

2008.09