微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

利用钢铁法则来提高绩效

如何解决利用钢铁法则来提高绩效

考虑为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 举报,一经查实,本站将立刻删除。