Dependencies 此指令块是否避免错误的依赖关系?
我的指令块Dependencies 此指令块是否避免错误的依赖关系?,dependencies,scheduling,computer-architecture,instruction-set,Dependencies,Scheduling,Computer Architecture,Instruction Set,我的指令块 I0: ADD R1,R1,R1 I1: LOAD R1,R1,#0 I2: MUL R1,R1,R1 我不在乎指令集做什么,但我的观点是,如果我在所有指令中只使用一个寄存器,我将避免错误依赖关系(反和输出) 我认为它可以避免,因为从I0到I1之间存在流依赖(也称为真正的依赖)。。I1到I2。。etc将超级植入任何其他依赖项(刚刚删除了架构标签,因为它是关于高级系统的方法)对这个问题发表评论!
I0: ADD R1,R1,R1
I1: LOAD R1,R1,#0
I2: MUL R1,R1,R1
我不在乎指令集做什么,但我的观点是,如果我在所有指令中只使用一个寄存器,我将避免错误依赖关系
(反和输出)
我认为它可以避免,因为从I0到I1之间存在流依赖(也称为真正的依赖)。。I1到I2。。etc将超级植入任何其他依赖项(刚刚删除了
架构
标签,因为它是关于高级系统的方法)对这个问题发表评论!