首页 > 试题广场 >

M1和M2哪台机器的执行速度更快

[问答题]

假设M1和M2是基于同一套指令集采用不同方法设计出来的2台计算机。M1主频为1GHz,M2的时钟周期为1.2ns。程序P在机器M1上的平均CPI为4,在M2上的平均CPI为2.对于程序P而言,问:

1. M1和M2哪台机器的执行速度更快?

2. 平均每条指令执行快多少ns?

根据主频与时钟周期的关系,可以得到M1的一个时钟周期为1ns
M1CPI为4,表示每条指令需要四个时钟周期,则一条指令需要4ns
同理M2为2.4ns
发表于 2021-09-15 17:29:05 回复(0)
1.M1的时钟周期为1ns(主频的倒数)
程序P的一条指令在M1上的平均执行时间为t1=4*1ns=4ns,而在M2上的平均执行时间为t2=2*1.2ns=2.4ns
2.平均每条指令快t1-t2=1.6ns
发表于 2018-09-03 10:28:14 回复(0)