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. 23, 2014
Filed:
Oct. 15, 2009
Erdem Hokenek, Yorktown Heights, NY (US);
Mayan Moudgill, White Plains, NY (US);
Michael J. Schulte, Madison, WI (US);
C. John Glossner, Carmel, NY (US);
Erdem Hokenek, Yorktown Heights, NY (US);
Mayan Moudgill, White Plains, NY (US);
Michael J. Schulte, Madison, WI (US);
C. John Glossner, Carmel, NY (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
A multithreaded processor comprises a plurality of hardware thread units, an instruction decoder coupled to the thread units for decoding instructions received therefrom, and a plurality of execution units for executing the decoded instructions. The multithreaded processor is configured for controlling an instruction issuance sequence for threads associated with respective ones of the hardware thread units. On a given processor clock cycle, only a designated one of the threads is permitted to issue one or more instructions, but the designated thread that is permitted to issue instructions varies over a plurality of clock cycles in accordance with the instruction issuance sequence. The instructions are pipelined in a manner which permits at least a given one of the threads to support multiple concurrent instruction pipelines.