扬州大学计算机体系结构试卷详解.docVIP

  • 12
  • 0
  • 约6.74千字
  • 约 11页
  • 2016-10-25 发布于湖北
  • 举报
CPU性能计算 2、计算机系统设计的定量原理 1)只加快经常性事件的速度:使经常性事件的速度尽可能处理快,而对不经常发生处理得慢也不会对系统性能有太大影响。 2)Amdahl定律:系统中某一部件由于采用某种更快的执行方式后整个系统性能提高与这种执行方式的使用频率或总执行时间的比例有关。 Fe=(改进前可改进部分占用的时间)/(改进前整个任务的执行时间),即改进部分所占比例。 Se=(改进前改进部分的执行时间)/(改进后改进部分的执行时间),即改进部分的加速比 则: 1.: Tn=To(1-Fe+Fe/Se) 其中,To为改进前的整个任务的执行时间 2.改进后的整个系统加速比为: SP=To/Tn=1/[(1-Fe)+Fe/Se] 例1 假设将某系统的某一部件的处理度加快到10倍,但该部件的原处理时间仅为整个运行时间的40%,则采取加快措施后整个系统的性能提高多少? 解:由题意知:Fe=0.4,Se=10,根据Amdahl定律,SP=1/(0.6+0.4/10)=1/0.64=1.56. Amdahl定律告诉我们:一项改进措施可以使整个系统的性能提高多少;为了改进性能价格比,如何合理分配系统资源. 例2 采用哪种实现技术来求浮点数平方根FPSQR 操作对系统的性能影响较大.假设FPSQR操作占整个程序执行时间的20%.一种使采用F

文档评论(0)

1亿VIP精品文档

相关文档