Invention Grant
US08418180B2 Thread priority method for ensuring processing fairness in simultaneous multi-threading microprocessors
失效
线程优先级方法,用于确保同时多线程微处理器的处理公平性
- Patent Title: Thread priority method for ensuring processing fairness in simultaneous multi-threading microprocessors
- Patent Title (中): 线程优先级方法,用于确保同时多线程微处理器的处理公平性
-
Application No.: US12129876Application Date: 2008-05-30
-
Publication No.: US08418180B2Publication Date: 2013-04-09
- Inventor: James Wilson Bishop , Hung Qui Le , Dung Quoc Nguyen , Balaram Sinharoy , Brian William Thompto , Raymond Cheung Yeung
- Applicant: James Wilson Bishop , Hung Qui Le , Dung Quoc Nguyen , Balaram Sinharoy , Brian William Thompto , Raymond Cheung Yeung
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A method, apparatus, and computer program product are disclosed for ensuring processing fairness in simultaneous multi-threading (SMT) microprocessors. A clock cycle priority is assigned to a first thread and to a second thread during a standard selection state that lasts for an expected number of clock cycles by selecting the first thread to be a primary thread and the second thread to be a secondary thread. If a condition exists that requires overriding, an override state is executed by selecting the second thread to be the primary thread and the first thread to be the secondary thread. The override state is forced to be executed for an override period of time which equals the expected number of clock cycles plus a forced number of clock cycles. The forced number of clock cycles is granted to the first thread in response to the first thread again becoming the primary thread.
Public/Granted literature
- US20080294884A1 Thread Priority Method for Ensuring Processing Fairness in Simultaneous Multi-Threading Microprocessors Public/Granted day:2008-11-27
Information query