摘要 |
A microprocessor (100) may include one or more functional units (126) configured to execute operations, a scheduler (118) configured to issue operations to the functional units (126) for execution, and at least one replay detection unit. The scheduler (118) may be configured to maintain state information (606) for each operation. Such state information (606) may, among other things, indicate whether an associated operation has completed execution. The replay detection unit may be configured to detect that one of the operations in the scheduler (118) should be replayed. If an instance of that operation is currently being executed by one of the functional units (126) when operation is detected as needing to be replayed, the replay detection unit is configured to inhibit an update to the state information (606) for that operation in response to execution of the in-flight instance of the operation. Various embodiments of computer systems (900) may include such a microprocessor (100). |
申请人 |
ADVANCED MICRO DEVICES, INC.;FILIPPO, MICHAEL, A.;PICKETT, JAMES, K.;SANDER, BENJAMIN, T. |
发明人 |
FILIPPO, MICHAEL, A.;PICKETT, JAMES, K.;SANDER, BENJAMIN, T. |