发明名称 |
METHOD AND APPARATUS TO AVOID DEADLOCK DURING INSTRUCTION SCHEDULING USING DYNAMIC PORT REMAPPING |
摘要 |
A method for performing dynamic port remapping during instruction scheduling in an out of order microprocessor is disclosed. The method comprises selecting and dispatching a plurality of instructions from a plurality of select ports in a scheduler module in first clock cycle. Next, it comprises determining if a first physical register file unit has capacity to support instructions dispatched in the first clock cycle. Further, it comprises supplying a response back to logic circuitry between the plurality of select ports and a plurality of execution ports, wherein the logic circuitry is operable to re -map select ports in the scheduler module to execution ports based on the response. Finally, responsive to a determination that the first physical register file unit is full, the method comprises re -mapping at least one select port connecting with an execution unit in the first physical register file unit to a second physical register file unit. |
申请公布号 |
WO2014152315(A1) |
申请公布日期 |
2014.09.25 |
申请号 |
WO2014US27200 |
申请日期 |
2014.03.14 |
申请人 |
SOFT MACHINES, INC.;CHAN, NELSON, N. |
发明人 |
CHAN, NELSON, N. |
分类号 |
G06F9/06;G06F9/30;G06F9/46 |
主分类号 |
G06F9/06 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|