多做题,通过考试没问题!

计算机体系结构

睦霖题库>大学试题(计算机科学)>计算机体系结构

假设同一套指令集用不同的方法设计了两种机器M1和M2。机器M1的时钟周期为0.8ns,机器M2的时钟周期为1.2ns。某个程序P在机器M1上运行时的CPI为4,在M2上的CPI为2。对于程序P来说,哪台机器的执行速度更快?快多少?

正确答案: 假设程序P的指令条数为N,则在M1和M2上的执行时间分别为:
M1:4N×0.8 = 3.2N(ns)
M2:2N×1.2 = 2.4N(ns)   
所以,M2执行P的速度更快,每条指令平均快0.8ns,比M1快0.8/3.2×100%=25%。
答案解析:
进入题库查看解析

微信扫一扫手机做题