计算题:计算机执行某测试程序,其中含有大量浮点数据的处理操作,为提高性能可以采用两种方案,一是采用硬件实现浮点数平方根(FPSQR)的操作,可以使操作的速度提高20倍;另一种方案是提高所有浮点数据操作(FP)的速度,使其加快3倍。同时已知FPSQR操作的额时间占整个测试程序执行时间的25%,而FP操作占整个执行时间的60%,求出两种情况下的加速比,哪种方案更好些?
正确答案:Sp(FPSQR)=1/[(1-0.25)+0.25/20]=1.3
Sp(FP)=1/[(1-0.6)+0.6/3]=1.7
改善所有浮点数据操作的方案更好。
Sp(FP)=1/[(1-0.6)+0.6/3]=1.7
改善所有浮点数据操作的方案更好。
答案解析:有
微信扫一扫手机做题