Mapping multi-dimensional coordinates to a 1D space
AssigneeImagination Technologies Limited
InventorTijmen Spreij
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorTijmen Spreij
Estimating the term…
A circuit for mapping N coordinates to a 1D space receives N input bit-strings representing respective coordinates, which can be of different sizes; produces a grouped bit-string therefrom, in which the bits, including non-data bits, are grouped into groups of bits originating from the same bit position per group; and demultiplexes this into n=1 . . . N demultiplexed bit-strings, and sends each to a respective n-coordinate channel. The nth demultiplexed bit-string includes a respective part of the grouped bit-string that has n coordinate data bits and N-n non-data bits per group, and all other groups filled with null bits. Each but the N-coordinate channel includes bit-packing circuitry which packs down the respective demultiplexed bit-string by removing the no-data bits, and removing the same number of bits per group from the null bit. The packed bit-strings are then aligned relative to one another according to the corresponding bit positions, and combined.
A circuit for use in a processor, the circuit comprising:
A method comprising:
Dependencies are inferred from the claim text.