问题 问答题 简答题

解决流水线数据相关的方法有哪些?

答案

参考答案:

(1)定向技术:在某条指令产生一个结果之前,其他指令并不真正需要该计算结果,如果将该计结果从其产生的地方直接送到其他指令需要它的地方,就可以避免暂停。

(2)暂停技术:设置一个“流水线互锁”的功能部件,一旦流水线互锁检测到数据相关,流水线暂停执行发生数据相关指令后续的所有指令。直到该数据相关解决为止。

(3)采用编译器调度。

(4)重新组织代码顺序。

选择题
单项选择题