Area Optimized Full Vector Width Vector Cross Product
First Claim
1. A design structure embodied in a machine readable storage medium for at least one of designing, manufacturing, and testing a design, the design structure comprising:
- a processor comprising;
a first vector unit; and
a second vector unit,wherein the first vector unit and the second vector unit each comprise a plurality of processing lanes configured to execute an instruction, wherein one or more resources in one or more processing lanes of the second vector unit are shared with the first vector unit to execute a cross product instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is generally related to integrated circuit devices, and more particularly, to methods, systems and design structures for the field of image processing, and more specifically to vector units for supporting image processing. A dual vector unit implementation is described wherein two vector units are configured receive data from a common register file. The vector units may independently and simultaneously process instructions. Furthermore, the vector units may be adapted to perform scalar operations thereby integrating the vector and scalar processing. The vector units may also be configured to share resources to perform an operation, for example, a cross product operation.
-
Citations
8 Claims
-
1. A design structure embodied in a machine readable storage medium for at least one of designing, manufacturing, and testing a design, the design structure comprising:
a processor comprising; a first vector unit; and a second vector unit, wherein the first vector unit and the second vector unit each comprise a plurality of processing lanes configured to execute an instruction, wherein one or more resources in one or more processing lanes of the second vector unit are shared with the first vector unit to execute a cross product instruction. - View Dependent Claims (2, 3, 4)
-
5. A design structure embodied in a machine readable storage medium for at least one of designing, manufacturing, and testing a design, the design structure comprising:
a system, comprising a plurality of processors communicably coupled with one another, wherein each processor comprises; a first vector unit; and a second vector unit, wherein the first vector unit and the second vector unit each comprise a plurality of processing lanes configured to execute an instruction, wherein one or more resources in one or more processing lanes of the second vector unit are shared with the first vector unit to execute a cross product instruction. - View Dependent Claims (6, 7, 8)
Specification