Invention Grant
US07676657B2 Across-thread out-of-order instruction dispatch in a multithreaded microprocessor
有权
在多线程微处理器中进行跨线程无序指令调度
- Patent Title: Across-thread out-of-order instruction dispatch in a multithreaded microprocessor
- Patent Title (中): 在多线程微处理器中进行跨线程无序指令调度
-
Application No.: US11548272Application Date: 2006-10-10
-
Publication No.: US07676657B2Publication Date: 2010-03-09
- Inventor: John Erik Lindholm , Brett Coon , Simon S. Moy
- Applicant: John Erik Lindholm , Brett Coon , Simon S. Moy
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Townsend and Townsend and Crew LLP
- Main IPC: G06F9/00
- IPC: G06F9/00

Abstract:
Instruction dispatch in a multithreaded microprocessor such as a graphics processor is not constrained by an order among the threads. Instructions for each thread are fetched, and a dispatch circuit determines which instructions in the buffer are ready to execute. The dispatch circuit may issue any ready instruction for execution, and an instruction from one thread may be issued prior to an instruction from another thread regardless of which instruction was fetched first. If multiple functional units are available, multiple instructions can be dispatched in parallel.
Public/Granted literature
- US20070214343A1 ACROSS-THREAD OUT-OF-ORDER INSTRUCTION DISPATCH IN A MULTITHREADED MICROPROCESSOR Public/Granted day:2007-09-13
Information query