Title :
Efficient transposition algorithms for large matrices
Author :
Kaushik, S.D. ; Huang, C.-H. ; Johnson, James R. ; Johnson, R. Wayne ; Sadayappan, P.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Abstract :
The authors present transposition algorithms for matrices that do not fit in main memory. Transposition is interpreted as a permutation of the vector obtained by mapping a matrix to linear memory. Algorithms are derived from factorizations of this permutation, using a class of permutations related to the tensor product. Using this formulation of transposition, the authors first obtain several known algorithms and then they derive a new algorithm which reduces the number of disk accesses required. The new algorithm was compared to existing algorithms using an implementation on the Intel iPSC/860. This comparison shows the benefits of the new algorithm.
Keywords :
matrix algebra; parallel algorithms; tensors; vectors; Intel iPSC/860; disk accesses; factorizations; large matrices; linear memory; matrix mapping; parallel algorithms; tensor product; transposition algorithms; vector permutation; Cloud computing; Computerized monitoring; Fourier transforms; NIST; Parallel algorithms; Tensile stress; Vectors;
Conference_Titel :
Supercomputing '93. Proceedings
Print_ISBN :
0-8186-4340-4
DOI :
10.1109/SUPERC.1993.1263520