发明名称 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
代理机构 代理人
主权项
地址