发明名称 |
通用寄存器重命名方法和具有通用寄存器重命名的微处理器 |
摘要 |
在微处理器中提供了一种用于不同指令类型目标的统一的寄存器重命名机制。通用重命名机制使用单重命名结构对不同指令类型的目的地进行重命名。因此,可以利用相同重命名结构将正在更新浮点寄存器(FPR)的指令与正在更新通用寄存器(GPR)或矢量多媒体扩展(VMX)指令寄存器(VR)的指令一起重命名,因为用于GPR的架构化状态的数量与用于FPR和VR的架构化状态的数量相同。每个目的地标签(DTAG)被分配给一个目的地。浮点指令可以被分配给DTAG,然后定点指令可以被分配给下一个DTAG,依此类推。使用通用重命名机制,由于对于所有指令类型只有一个重命名结构,从而可以显著地节省硅和功耗。 |
申请公布号 |
CN101290567A |
申请公布日期 |
2008.10.22 |
申请号 |
CN200810092639.1 |
申请日期 |
2008.04.16 |
申请人 |
国际商业机器公司 |
发明人 |
阮融国;李洪贵;巴拉兰·辛哈罗伊 |
分类号 |
G06F9/30(2006.01) |
主分类号 |
G06F9/30(2006.01) |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
赵科 |
主权项 |
1.一种通用寄存器重命名方法,所述方法包括:为微处理器中正被发布的指令分配目的地标签;在微处理器中的重命名级中,在逻辑寄存器数组中为所述指令设置目的地类型;以及如果所述指令的结果被写到对应于所述目的地类型的重命名缓冲器,则在所述逻辑寄存器数组中声明重命名缓冲器比特。 |
地址 |
美国纽约 |