POPPUR爱换

标题: 一种提高乱序执行效率的方法 [打印本页]

作者: 罗菜鸟    时间: 2006-8-24 14:43
标题: 一种提高乱序执行效率的方法
在编译时就在每一个RISC指令后面组合一个地址代码,然后指令流在乱序执行前将要发射的指令进行相互比较(硬件比较器,电路很简单),当比较相同时将一条放到寄存器中等流水线满了一个循环后才取出来。同时比较值也会保留在比较器中,假如流水线20级,比较器也保留20条指令的地址,比较的方式也采用并行的方式,当执行一条指令时比较前面20条指令。
   如果遇到无法并行,只产生一个周期的指令气泡而不会清空流水线
作者: agrantleung    时间: 2006-8-24 15:34
深奥,不懂,楼下继续……
作者: 飞鸟真    时间: 2006-8-24 15:42
不懂,看楼下的:a)
作者: Edison    时间: 2006-8-24 15:46
解码器怎么设计?估计会膨胀两倍。
作者: Illuminati    时间: 2006-8-24 15:49
每一个要求重新编译源码的架构,最后都发展不起来,原因就是 x86 的软件资源...
作者: GZboy    时间: 2006-8-24 16:23
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4