The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 17, 2013

Filed:

Nov. 04, 2009
Applicants:

Jeffrey S. Mcallister, St. Paul, MN (US);

Timothy J. Mullins, Blaine, MN (US);

Nelson Ramirez, Rochester, MN (US);

Mark A. Bransford, Rochester, MN (US);

Inventors:

Jeffrey S. McAllister, St. Paul, MN (US);

Timothy J. Mullins, Blaine, MN (US);

Nelson Ramirez, Rochester, MN (US);

Mark A. Bransford, Rochester, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/76 (2006.01);
U.S. Cl.
CPC ...
Abstract

Systems, methods and articles of manufacture are disclosed for transposing array data on a SIMD multi-core processor architecture. A matrix in a SIMD format may be received. The matrix may comprise a SIMD conversion of a matrix M in a conventional data format. A mapping may be defined from each element of the matrix to an element of a SIMD conversion of a transpose of matrix M. A SIMD-transposed matrix T may be generated based on matrix M and the defined mapping. A row-wise algorithm may be applied to T, without modification, to operate on columns of matrix M.


Find Patent Forward Citations

Loading…