当前位置:淳美吧 > 智慧生活 > 心理 > tomasulo算法详解
手机版

tomasulo算法详解

来源:淳美吧 阅读:1.39W 次
tomasulo算法详解

Tomasulo算法是由Robert Tomasulo 设计的,因而以他的名字命名。IBM360/91机器中的浮点部件首先采用了这种方法。其核心思想是:记录和检测指令相关,操作数一旦就绪就立即执行,把发生RAW(写后读)冲突的可能性减少到最少。通过寄存器换名来消除WAR(读后写)和WAW(写后写)冲突。

Tomasulo算法的三段

1、Issue―从FP Op Queue中取出指令

如果保留站空闲(无结构冒险)

控制机制发射指令&发送操作数(对寄存器进行换名).

2、Execution―对操作数执行操作(EX)

如果两个操作数都已就绪,就执行

如果没有就绪,就观测公共数据总线等待所需结果

3、Write result―完成执行(WB)

通过公共数据总线将结果写入到所有等待的部件。

本文链接:https://www.chunmeiba.com/zhihuishenghuo/xinli/3m10dl.html

Copyright © 2024. 淳美吧 All right reserved. 浙ICP备20204785号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。