Invention Grant
US07937569B1 System and method for scheduling operations using speculative data operands
有权
使用推测数据操作数调度操作的系统和方法
- Patent Title: System and method for scheduling operations using speculative data operands
- Patent Title (中): 使用推测数据操作数调度操作的系统和方法
-
Application No.: US10839471Application Date: 2004-05-05
-
Publication No.: US07937569B1Publication Date: 2011-05-03
- Inventor: Benjamin T. Sander , Brian D. McMinn
- Applicant: Benjamin T. Sander , Brian D. McMinn
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Meyertons, Hood, Kivlin Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
A system and method for scheduling operations using speculative data operands. In one embodiment, a system may include a scheduler configured to store a speculative source tag and a non-speculative source tag for an operand of an operation and an execution core configured to execute operations issued by the scheduler and to output result tags identifying operands generated by executing the operations. The scheduler may be configured to determine whether the operation is ready to issue by comparing the speculative source tag, but not the non-speculative source tag, to the result tags output by the execution core unless an incorrect speculation has been detected. If an incorrect speculation has been detected, the scheduler may be configured to determine whether the operation is ready to issue by comparing the non-speculative source tag, but not the speculative source tag, to the result tags output by the execution core.
Information query