Efficient transposition algorithms for large matrices

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 t...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 1993 ACM/IEEE conference on Supercomputing pp. 656 - 665
Main Authors Kaushik, S. D., Huang, C.-H., Johnson, R. W., Sadayappan, P., Johnson, J. R.
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 01.12.1993
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN0818643404
9780818643408
ISSN1063-9535
DOI10.1145/169627.169814

Cover

More Information
Summary: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.
Bibliography:SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
ISBN:0818643404
9780818643408
ISSN:1063-9535
DOI:10.1145/169627.169814