Parallel processing method of tridiagonalization of real symmetric matrix for shared memory scalar parallel computer
AssigneeFujitsu Limited
InventorMakoto Nakanishi
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorMakoto Nakanishi
Estimating the term…
When a real symmetric matrix is tridiagonalized using a shared memory scalar parallel computer, the matrix is divided into threads to be updated. In the updating, the data of the lower triangular portion is for the calculation utilizing the symmetry in the matrix. The lower triangular matrix portion is divided into columns, and the resultant pieces are assigned to respective CPUs so that an equal number of elements are assigned to each of the CPUs. Also, the computation is performed simultaneously in the column and row directions once for each loading of the data in order to reduce the number of times data is loaded into memory. The lower triangular matrix portion of the diagonal block matrix portion is divided into one small square matrix and two small triangular matrices recursively so that they are updated.
A parallel processing method for performing high-speed processing of tridiagonalization of a real symmetric matrix in a shared memory scalar parallel computer including a plurality of processors, said method comprising:
A parallel processing device for performing high-speed processing of tridiagonalization of a real symmetric matrix in a shared memory scalar parallel computer including a plurality of processors, said device comprising:
Dependencies are inferred from the claim text.