发明申请
- 专利标题: COMPLETION CONTINUE ON THREAD SWITCH MECHANISM FOR A MICROPROCESSOR
- 专利标题(中): 麦克风螺纹开关机构的完成继续
-
申请号: US11967430申请日: 2007-12-31
-
公开(公告)号: US20090172361A1公开(公告)日: 2009-07-02
- 发明人: David C. Holloway , Michael D. Snyder , Suresh Venkumahanti
- 申请人: David C. Holloway , Michael D. Snyder , Suresh Venkumahanti
- 申请人地址: US TX Austin
- 专利权人: FREESCALE SEMICONDUCTOR, INC.
- 当前专利权人: FREESCALE SEMICONDUCTOR, INC.
- 当前专利权人地址: US TX Austin
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
A thread switch mechanism and technique for a microprocessor is disclosed wherein a processing of a first thread is completed, and a continuation of a second thread is initiated during completion of the first thread. In one form, the technique includes processing a first thread at a pipeline of a processing device, and initiating processing of a second thread at a front end of the pipeline in response to an occurrence of a context switch event. The technique can also include initiating a instruction progress metric in response the context switch event. The technique can further include enabling completion of processing of instructions of the first thread that are at a back end of the pipeline at the occurrence of the context switch event until an expiry of the instruction progress metric.