Invention Grant
US07827388B2 Apparatus for adjusting instruction thread priority in a multi-thread processor
有权
用于在多线程处理器中调整指令线程优先级的装置
- Patent Title: Apparatus for adjusting instruction thread priority in a multi-thread processor
- Patent Title (中): 用于在多线程处理器中调整指令线程优先级的装置
-
Application No.: US12044846Application Date: 2008-03-07
-
Publication No.: US07827388B2Publication Date: 2010-11-02
- Inventor: John Wesley Ward, III , Minh Michelle Quy Pham , Ronald Nick Kalla , Balaram Sinharoy
- Applicant: John Wesley Ward, III , Minh Michelle Quy Pham , Ronald Nick Kalla , Balaram Sinharoy
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Mitch Harris, Atty at Law, LLC
- Agent Andrew M. Harris; Matthew W. Baca
- Main IPC: G06F9/40
- IPC: G06F9/40 ; G06F9/42

Abstract:
Each instruction thread in a SMT processor is associated with a software assigned base input processing priority. Unless some predefined event or circumstance occurs with an instruction being processed or to be processed, the base input processing priorities of the respective threads are used to determine the interleave frequency between the threads according to some instruction interleave rule. However, upon the occurrence of some predefined event or circumstance in the processor related to a particular instruction thread, the base input processing priority of one or more instruction threads is adjusted to produce one more adjusted priority values. The instruction interleave rule is then enforced according to the adjusted priority value or values together with any base input processing priority values that have not been subject to adjustment.
Public/Granted literature
- US20080155233A1 APPARATUS FOR ADJUSTING INSTRUCTION THREAD PRIORITY IN A MULTI-THREAD PROCESSOR Public/Granted day:2008-06-26
Information query