发明名称 OUT OF ORDER INSTRUCTION DISPATCH EXTENDING OVER THREAD OF MULTITHREADED MICROPROCESSOR
摘要 <p><P>PROBLEM TO BE SOLVED: To provide an execution core architecture that effectively and efficiently reduces the occurrence of bubbles in an execution pipeline without requiring a substantial increase in chip area. <P>SOLUTION: Instruction dispatch in a multithreaded microprocessor such as a graphics processor is not constrained by an order among the threads. An instruction is fetched into an instruction buffer that stores an instruction from each of the threads. A dispatch circuit determines which instruction in the buffer is ready to be executed, and issues the instruction that is ready for execution. An instruction from one thread may be issued prior to an instruction from another thread regardless of which instruction was fetched into the buffer first. When an instruction from a particular thread is issued, the fetch circuit fills the available buffer location by the subsequent instruction from the thread. <P>COPYRIGHT: (C)2005,JPO&NCIPI</p>
申请公布号 JP2005182825(A) 申请公布日期 2005.07.07
申请号 JP20040367833 申请日期 2004.12.20
申请人 NVIDIA CORP 发明人 MOY SIMON S;LINDHOLM JOHN E
分类号 G06F9/38;G06F9/46;(IPC1-7):G06F9/46 主分类号 G06F9/38
代理机构 代理人
主权项
地址