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:
May. 13, 2014
Filed:
Sep. 12, 2007
Lin Wang, Austin, TX (US);
Masud Kamal, Pflugerville, TX (US);
Paul Bassett, Austin, TX (US);
Suresh Venkumahanti, Austin, TX (US);
Jian Shen, Austin, TX (US);
Lin Wang, Austin, TX (US);
Masud Kamal, Pflugerville, TX (US);
Paul Bassett, Austin, TX (US);
Suresh Venkumahanti, Austin, TX (US);
Jian Shen, Austin, TX (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
The present disclosure includes a multi-threaded processor that includes a first register file associated with a first thread and a second register file associated with a second thread. At least one hardware resource is shared by the first and second register files. In addition, the first thread may have a pipeline access position that is non-sequential to the second thread. A method of accessing a plurality of register files is also disclosed. The method includes reading data from a first register file while concurrently reading data from a second register file. The first register file is associated with a first instruction stream and the second register file is associated with a second instruction stream. The first instruction stream is sequential to the second instruction stream in an execution pipeline of a processor, and the first register file is in a non-adjacent location with respect to the second register file.