Method and apparatus for matrix transposition

   
   

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.

Οι μέθοδοι και οι συσκευές για μια μήτρα που χρησιμοποιεί ένα διάνυσμα κοιτάζουν επάνω στη μονάδα. Σε μια πτυχή της εφεύρεσης, μια μέθοδος για τη μετάθεση μητρών περιλαμβάνει: περιστρεφόμενος σε ένα διάνυσμα καταχωρήστε μια πρώτη σειρά μιας μήτρας για να παραγάγετε μια πρώτη σειρά, των στοιχείων γράφοντας ταυτόχρονα σε μια πολλαπλότητα του βλέμματος επάνω στις μονάδες την πρώτη σειρά των στοιχείων που συντάσσονται από μια πρώτη σειρά των δεικτών σε έναν διανυσματικό κατάλογο να ανατρέξει ταυτόχρονα από την πολλαπλότητα του βλέμματος επάνω στις μονάδες μια δεύτερη σειρά των στοιχείων που συντάσσονται από μια δεύτερη σειρά των δεικτών σε έναν διανυσματικό κατάλογο και περιστρεφόμενος σε ένα διάνυσμα καταχωρήστε τη δεύτερη σειρά των στοιχείων για να παραγάγετε μια τρίτη σειρά των στοιχείων.

 
Web www.patentalert.com

< Mixed-mode execution for object-oriented programming languages

< System and method for using scalable polynomials to translate a look-up table delay model into a memory efficient model

> System for optimal resource allocation and planning for hosting computing services

> Method for distributing sets of collision resolution parameters in a frame-based communications network

~ 00172