发明名称 Method for mapping instructions using a set of valid and invalid logical to physical register assignments indicated by bits of a valid vector together with a logical register list
摘要 A technique for managing register assignments. The technique involves maintaining, in a register list memory circuit having entries that respectively correspond to physical registers, a list of register assignments that assign logical registers to the physical registers. The technique further involves maintaining, in a vector memory circuit having bits that respectively correspond to the physical registers, a valid vector that forms, in combination with the list of register assignments, a list of valid register assignments. Furthermore, the technique involves storing, for an instruction that is mapped by the data processor, a copy of the valid vector from the vector memory circuit to a silo memory circuit. Preferably, the processor using the technique has the ability to execute branches of instructions speculatively, and to recover if it is determined that the processor executed down an incorrect instruction branch.
申请公布号 US2002156997(A1) 申请公布日期 2002.10.24
申请号 US20020144097 申请日期 2002.05.09
申请人 FARRELL JAMES ARTHUR;BRITTON SHARON MARIE;FAIR HARRY RAY;GIESEKE BRUCE;LEIBHOLZ DANIEL LAWRENCE;MEYER DERRICK R. 发明人 FARRELL JAMES ARTHUR;BRITTON SHARON MARIE;FAIR HARRY RAY;GIESEKE BRUCE;LEIBHOLZ DANIEL LAWRENCE;MEYER DERRICK R.
分类号 G06F9/38;(IPC1-7):G06F9/40 主分类号 G06F9/38
代理机构 代理人
主权项
地址