【发布时间】:2017-08-27 05:40:31
【问题描述】:
应用程序中总指令的 20% 是乘法。新处理器降低 CPI 从 10 倍增至 5 倍,但循环时间增加 20%。所有其他指令需要 1 个周期 每个来处理。 与旧处理器相比,新处理器的加速比如何?
【问题讨论】:
标签: cpu-architecture
应用程序中总指令的 20% 是乘法。新处理器降低 CPI 从 10 倍增至 5 倍,但循环时间增加 20%。所有其他指令需要 1 个周期 每个来处理。 与旧处理器相比,新处理器的加速比如何?
【问题讨论】:
标签: cpu-architecture
为了计算正常的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
【讨论】: