Alignment and ordering of vector elements for single instruction

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39580022, 39580004, 395380, G06F 1580

Patent

active

059336501

ABSTRACT:
The present invention provides alignment and ordering of vector elements for SIMD processing. In the alignment of vector elements for SIMD processing, one vector is loaded from a memory unit into a first register and another vector is loaded from the memory unit into a second register. The first vector contains a first byte of an aligned vector to be generated. Then, a starting byte specifying the first byte of an aligned vector is determined. Next, a vector is extracted from the first register and the second register beginning from the first bit in the first byte of the first register continuing through the bits in the second register. Finally, the extracted vector is replicated into a third register such that the third register contains a plurality of elements aligned for SIMD processing. In the ordering of vector elements for SIMD processing, a first vector is loaded from a memory unit into a first register and a second vector is loaded from the memory unit into a second register. Then, a subset of elements are selected from the first register and the second register. The elements from the subset are then replicated into the elements in the third register in a particular order suitable for subsequent SIMD vector processing.

REFERENCES:
patent: 5513366 (1996-04-01), Argarwal
patent: 5590345 (1996-12-01), Barker
patent: 5734874 (1998-03-01), Van Hook
patent: 5740340 (1998-04-01), Purcell
patent: 5761523 (1998-06-01), Wilkinson
patent: 5812147 (1998-09-01), Van Hook
patent: 5815723 (1998-09-01), Wilkinson

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Alignment and ordering of vector elements for single instruction does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Alignment and ordering of vector elements for single instruction, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Alignment and ordering of vector elements for single instruction will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-858792

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.