The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 08, 2009
Filed:
Feb. 11, 2005
James Wilson Bishop, Leander, TX (US);
Hung Qui Le, Austin, TX (US);
Dung Quoc Nguyen, Austin, TX (US);
Balaram Sinharoy, Poughkeepsie, NY (US);
Brian William Thompto, Austin, TX (US);
Raymond Cheung Yeung, Round Rock, TX (US);
James Wilson Bishop, Leander, TX (US);
Hung Qui Le, Austin, TX (US);
Dung Quoc Nguyen, Austin, TX (US);
Balaram Sinharoy, Poughkeepsie, NY (US);
Brian William Thompto, Austin, TX (US);
Raymond Cheung Yeung, Round Rock, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method is disclosed in a data processing system for ensuring processing fairness in simultaneous multi-threading (SMT) microprocessors that concurrently execute multiple threads during each clock cycle. 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. The clock cycle priority is assigned according to a standard selection definition during the standard selection state by selecting the first thread to be a primary thread and the second thread to be a secondary thread during the standard selection state. If a condition exists that requires overriding the standard selection definition, an override state is executed during which the standard selection definition is overridden by selecting the second thread to be the primary thread and the first thread to be the secondary thread.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile