发明名称 |
SCHEDULER FOR USE IN A MICROPROCESSOR THAT SUPPORTS DATA-SPECULATIVE-EXECUTION |
摘要 |
A microprocessor (100) may include several execution units (124) and a scheduler (118) coupled to issue operations to at least one of the execution units (124). The scheduler (118) may include several entries (320). A first entry may be allocated to a first operation. The first entry includes a source status indication (330A, 330B) for each of the first operation's operands. Each source status indication (330A, 330B) indicates whether a value of a respective one of the first operation's operands is speculative. The scheduler (118) is configured to update one of the first entry's source status indications (330A, 330B) to indicate that a value of a respective one of the first operation's operands is non-speculative in response to receiving an indication that a value of a result of a second operation is non-speculative.
|
申请公布号 |
KR20050037596(A) |
申请公布日期 |
2005.04.22 |
申请号 |
KR20057003349 |
申请日期 |
2003.07.16 |
申请人 |
ADVANCED MICRO DEVICES, INC. |
发明人 |
ALSUP, MITCHELL;FILIPPO, MICHAEL;SANDER, BENJAMIN, T. |
分类号 |
G06F9/38;(IPC1-7):G06F9/38 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|