7 某台主频为 400MHz 的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如下:指令类型指令执行数量平均时钟周期数整数45000 1 数据传送75000 2 浮点8000 4 分支1500 2 求该计算机的有效CPI 、MIPS 和程序执行时间
解:1(/)niiiCPICPIICIC(1)CPI =(45000×1+75000×2+8000×4+1500×2) / 129500= 1
776 (2)MIPS 速率= f/ CPI =400/1
776 = 225
225MIPS (3)程序执行时间 = (45000×1+75000×2+8000×4+1 500×2)/400=575s 1
9 将计算机系统中某一功能的处理速度加快10 倍,但该功能的处理时间仅为整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少
解:由题可知:可改进比例 Fe=40% = 0
4 部件加速比 Se = 10 根据0111
5625(1 0
4 /101nnTSFeTFeSe1
10 计算机系统中有三个部件可以改进,这三个部件的部件加速比为:部件加速比 1=30;部件加速比 2=20;部件加速比 3=10 (1)如果部件 1 和部件 2 的可改进比例均为30%,那么当部件 3 的可改进比例为多少时,系统加速比才可以达到10
(2)如果三个部件的可改进比例分别为30% 、30%和 20%,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中占的比例是多少
解:(1)在多个部件可改进情况下,Amdahl 定理的扩展:011231123123nnTSFeFeFeTFeFeFeSeSeSe已知 S1=30,S2=20,S3= 10,Sn=10,F1=0
3,F2=0
3,得:得 F3=0
36,即部件 3 的可改进比例为 36%