Patent ID: 8645447
Filing Date: 2014-02-04
Classification: G06F

Abstract:
1. A method of improving at least one of an efficiency and a speed of a linear algebra processing on a computer, said method comprising: downloading an application program from a memory of said computer holding one or more application programs in storage for execution by said computer, said application program directed to an application having at least one processing involving a linear algebra processing of matrix data; and executing said application program on a processor of said computer, wherein said application program accesses a library accessible to said processor of subroutines for said linear algebra processing, said library including a subroutine for performing an in-place data transposition processing of matrix data stored in a memory of said computer that stores data during execution of said application program, said subroutine comprising a method for transposing data of a rectangular matrix A to form a transpose A′ of said matrix A, said method comprising: