发明名称 Store(存数)指令结果的前送
摘要 在一种实现Load和Store指令乱序调度和执行的超标量处理器中,若Store指令已经翻译,Load指令的Load地址范围包含在该Store指令的地址范围内,而且与该Store指令相关的数据可用,则把与该Store指令相关的数据前送给该Load指令,使得该Load指令可以在不被迫暂停或不被冲掉的情况下继续执行。
申请公布号 CN1195809A 申请公布日期 1998.10.14
申请号 CN98105772.1 申请日期 1998.03.19
申请人 国际商业机器公司 发明人 K·A·费斯提;J·S·穆希彻;L·E·特彻;S·W·怀特
分类号 G06F9/38 主分类号 G06F9/38
代理机构 中国专利代理(香港)有限公司 代理人 吴增勇;陈景峻
主权项 1.一种把Store指令的结果数据前送给Load指令的方法,其中当所述Load指令正在执行时,该Store指令尚未更新所述数据,其特征在于所述方法包括以下步骤:确定在所述Load指令的地址和所述Store指令的地址之间是否有任何共同的字节;确定Load指令是否在逻辑上跟在所述Store指令之后;以及若在所述Load指令的所述地址和所述Store指令的所述地址之间有任何共同的字节,而且若所述Load指令在逻辑上跟在所述Store指令后面,则把所述数据前送给所述Load指令。
地址 美国纽约州