利用钢铁法则来提高绩效

问题描述

考虑为ALU的源操作数添加寄存器存储器寻址模式 负载存储机器的说明。这个想法是要替换

的序列

LOAD R1,0(Rb) # R1 = MEM[0 + Rb]

ADD R2,R1,R2 # R2 = R1 + R2

通过一条指令

ADD R2,0(Rb) # R2 = R2 + MEM[0+Rb]

假设新指令将导致处理器的时钟周期增加 5%。使用说明混合回答以下问题:

40%的ALU,25%的跳跃,20%的负荷,10%的存储,5%的其他

(a)使用新机器必须消除多少百分比的负载 指令至少具有与原版相同的性能提示:使用铁定律。

(b)可以将此替换应用于所有负载序列,然后是ALU 操作已加载的值,还是存在无法使用此值的情况?

有人知道从哪里开始吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)