正在加载图片...
从编译器角度看代码移动(4/4) 最后一种相关称为控制相关( contro dependence) Example fp1{1 fp2{2 ·S1依赖于P1的测试结果,S2依赖于P2的测试。 处理控制相关的原则 受分支指令控制的指令,不能移到控制指令之前,以 免该指令的执行不在分支指令的控制范围 不受分支指令控制的指令,不能移到控制指令之后, 以免该指令的执行受分支指令的控制 减少控制相关可以提高指令的并行性 计算机体系结构2021/2/7 计算机体系结构 24 从编译器角度看代码移动(4/4) • 最后一种相关称为控制相关( control dependence) • Example • if p1 {S1;}; • if p2 {S2;}; • S1 依赖于P1的测试结果,S2依赖于P2的测试。 • 处理控制相关的原则: – 受分支指令控制的指令,不能移到控制指令之前,以 免该指令的执行不在分支指令的控制范围. – 不受分支指令控制的指令,不能移到控制指令之后, 以免该指令的执行受分支指令的控制. • 减少控制相关可以提高指令的并行性
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有