发明名称 METHOD AND APPARATUS FOR THREAD SWITCHING WITHIN A MULTITHREADED PROCESSOR
摘要 A method of performing a thread switching operation within a multithreaded processor. The dispatch of a first predetermined quantity of instruction information for a first thread, from an instruction streaming buffer to an instruction pre-decoder within the multithreaded processor, is detected. Responsive to the detection of the dispatch of the first predetermined quantity of instruction information for the first thread, a thread switching operation is performed with respect to the output of the instruction streaming buffer. The dispatch of instruction information for a second thread from the instruction streaming buffer is thus commenced. The utilization of processor resources is distributed between threads according to the quantity of instruction data for a particular thread that has been processed (or dispatch for processing), and not according to an arbitrary timing mechanism.
申请公布号 WO0067113(A3) 申请公布日期 2001.09.07
申请号 WO2000US10800 申请日期 2000.04.20
申请人 INTEL CORPORATION;KALAFATIS, STAVROS;KYKER, ALAN, B.;FISCH, ROBERT, D. 发明人 KALAFATIS, STAVROS;KYKER, ALAN, B.;FISCH, ROBERT, D.
分类号 G06F9/38;G06F9/48;(IPC1-7):G06F9/48 主分类号 G06F9/38
代理机构 代理人
主权项
地址