我有一个与计算机体系结构相关的查询

时间:2017-04-02 08:33:18

标签: cpu-architecture

应用程序中总指令的20%是倍数。新的处理器削减了CPI 从10倍增加到5倍,但周期时间增加20%。所有其他指令需要1个周期 各自处理。 与旧的处理器相比,新处理器的加速比是多少?

1 个答案:

答案 0 :(得分:0)

为了计算正常CPI:

CPI = (SIGMA(Intruction_Count*Instruction_Precentage)/Total_Instructions)*Cycle_Length

计算我们得到的旧cpi:

CPI_OLD= ( 10*0.2 + 1*0.8 ) * 1 = 2.8

调整我们得到的新变化:

CPI_NEW = (5*0.2 + 1*0.8) * 1.2 = 2.16

Speedup = CPI_NEW/CPI_OLD = 1.3