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. 16, 2008
Filed:
May. 09, 2005
Mohammad Abdallah, Folsom, CA (US);
James Coke, Shingle Springs, CA (US);
Vladimir Pentkovski, Folsom, CA (US);
Patrice Roussel, Portland, OR (US);
Shreekant S. Thakkar, Portland, OR (US);
Mohammad Abdallah, Folsom, CA (US);
James Coke, Shingle Springs, CA (US);
Vladimir Pentkovski, Folsom, CA (US);
Patrice Roussel, Portland, OR (US);
Shreekant S. Thakkar, Portland, OR (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus are provided for executing packed data instructions. According to one aspect of the invention, a processor includes registers, a register renaming unit coupled to the registers, a decoder coupled to the register renaming unit, and a partial-width execution unit coupled to the decoder. The register renaming unit provides an architectural register file to store packed data operands that include data elements. The decoder is to decode a first and second set of instructions that each specify one or more registers in the architectural register file. Each of the instructions in the first set specify operations to be performed on all of the data elements. In contrast, each of the instructions in the second set specify operations to be performed on only a subset of the data elements. The partial-width execution unit is to execute operations specified by either the first or second set of instructions.