将计算机系统中某一功能的处理速度提高到原来的50倍,该功能的处理时间仅占整个系统运行时间的20%,则采用此提高性能的方法后,能使整个系统的性能提高多少?
将计算机系统中某一功能的处理速度提高到原来的50倍,该功能的处理时间仅占整个系统运行时间的20%,则采用此提高性能的方法后,能使整个系统的性能提高多少?
【正确答案】:由题可知,可改进比ƒnew=20%=0.2,部件加速比rnew=50。根据Amdahl定律可知:总加速比Sp=1/((1一ƒnew)+ƒnew/rnew)=1/[(1一0.2)+0.2/50]=1.24采用此提高性能的方法后,能使整个系统的性能提高到原来的1.24倍。
Top