Methods and apparatuses for transposing a matrix using a vector look up
unit. In one aspect of the invention, a method for matrix transposition
includes: rotating in a vector register a first row of a matrix to
generate a first row, of elements; writing simultaneously into a plurality
of look up units the first row of elements indexed by a first row of
indices in a vector register; looking up simultaneously from the plurality
of look up units a second row of elements indexed by a second row of
indices in a vector register; and rotating in a vector register the second
row of elements to generate a third row of elements.
Οι μέθοδοι και οι συσκευές για μια μήτρα που χρησιμοποιεί ένα διάνυσμα κοιτάζουν επάνω στη μονάδα. Σε μια πτυχή της εφεύρεσης, μια μέθοδος για τη μετάθεση μητρών περιλαμβάνει: περιστρεφόμενος σε ένα διάνυσμα καταχωρήστε μια πρώτη σειρά μιας μήτρας για να παραγάγετε μια πρώτη σειρά, των στοιχείων γράφοντας ταυτόχρονα σε μια πολλαπλότητα του βλέμματος επάνω στις μονάδες την πρώτη σειρά των στοιχείων που συντάσσονται από μια πρώτη σειρά των δεικτών σε έναν διανυσματικό κατάλογο να ανατρέξει ταυτόχρονα από την πολλαπλότητα του βλέμματος επάνω στις μονάδες μια δεύτερη σειρά των στοιχείων που συντάσσονται από μια δεύτερη σειρά των δεικτών σε έναν διανυσματικό κατάλογο και περιστρεφόμενος σε ένα διάνυσμα καταχωρήστε τη δεύτερη σειρά των στοιχείων για να παραγάγετε μια τρίτη σειρά των στοιχείων.