IP Library Patent Application 11925217
Patent Application
App. No. 11/925,217

Single Precision Vector Permute Immediate with "Word" Vector Write Mask

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/925,217
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 an instruction set for processing images. Vector processing may involve performing a plurality of permute operations to arrange vector operands in desired locations of a register prior to performing vector operation, for example, a cross product. The permute instructions may be dependent on one another and may require the use of temporary registers. Embodiments of the invention provide a permute instruction wherein a mask field may be used to specify a particular location of a target register in which to transfer data, thereby reducing the number of instructions for arranging data, reducing dependencies between instructions, and the usage of temporary registers.

Claims (7)

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 system, comprising a plurality of processors communicably coupled with one another, wherein each processor comprises:

a register file comprising a plurality of registers; and

at least one vector unit, wherein the vector unit is configured to receive a permute instruction specifying at least one source register, a target register, and a write mask, the write mask identifying one or more locations in the target register, and execute the permute instruction by transferring data from at least one location of the at least one source register to the one or more locations of the target register identified by the write mask.

2 . The design structure of claim 1 , wherein the design structure comprises a netlist, which describes the system.

3 . The design structure of claim 1 , wherein the design structure resides on the storage medium as a data format used for the exchange of layout data of integrated circuits.

4 . The design structure of claim 1 , wherein the design structure includes at least one of test data files, characterization data, verification data, or design specifications.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066565/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: AWEMANE LTD.
To: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
Reel/Frame 064501/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AWEMANE LTD.
Reel/Frame 057991/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2007
From: MEJDRICH, ERIC OLIVER; MUFF, ADAM JAMES
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020097/0089 →