发明授权
- 专利标题: Method and apparatus for thread switching within a multithreaded processor
- 专利标题(中): 多线程处理器内线程切换的方法和装置
-
申请号: US09302633申请日: 1999-04-29
-
公开(公告)号: US06535905B1公开(公告)日: 2003-03-18
- 发明人: Stavros Kalafatis , Alan B. Kyker , Robert D. Fisch
- 申请人: Stavros Kalafatis , Alan B. Kyker , Robert D. Fisch
- 主分类号: G06F900
- IPC分类号: G06F900
摘要:
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.
信息查询