发明名称 |
Out-of-order microprocessor with separate branch information circular queue table tagged by branch instructions in reorder buffer to reduce unnecessary space in buffer |
摘要 |
An out-of-order execution in-order retire microprocessor includes a branch information table comprising N entries. Each of the N entries stores information associated with a branch instruction. The microprocessor also includes a reorder buffer comprising M entries. Each of the M entries stores information associated with an unretired instruction within the microprocessor. Each of the M entries includes a field that indicates whether the unretired instruction is a branch instruction and, if so, a tag identifying one of the N entries in the branch information table storing information associated with the branch instruction. N is significantly less than M such that the overall die space and power consumption is reduced over a processor in which each reorder buffer entry stores the branch information. |
申请公布号 |
US8281110(B2) |
申请公布日期 |
2012.10.02 |
申请号 |
US20090581000 |
申请日期 |
2009.10.16 |
申请人 |
MCDONALD THOMAS C.;BEAN BRENT;VIA TECHNOLOGIES, INC. |
发明人 |
MCDONALD THOMAS C.;BEAN BRENT |
分类号 |
G06F9/38 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|