Invention Grant
- Patent Title: Completion continue on thread switch based on instruction progress metric mechanism for a microprocessor
- Patent Title (中): 基于微处理器的指令进度指标机制,完成线程切换
-
Application No.: US11967430Application Date: 2007-12-31
-
Publication No.: US07941646B2Publication Date: 2011-05-10
- Inventor: David C. Holloway , Michael D. Snyder , Suresh Venkumahanti
- Applicant: David C. Holloway , Michael D. Snyder , Suresh Venkumahanti
- Applicant Address: US TX Austin
- Assignee: Freescale Semicondoctor, Inc.
- Current Assignee: Freescale Semicondoctor, Inc.
- Current Assignee Address: US TX Austin
- Main IPC: G06F9/00
- IPC: G06F9/00

Abstract:
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.
Public/Granted literature
- US20090172361A1 COMPLETION CONTINUE ON THREAD SWITCH MECHANISM FOR A MICROPROCESSOR Public/Granted day:2009-07-02
Information query