Algorithms for in-place matrix transposition: Algorithms for In-Place Matrix Transposition

PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT II(2019)

引用 3|浏览20
暂无评分
摘要
This paper presents implementations of in-place algorithms for transposing rectangular matrices. One implementation is a swap-based algorithm described by Tretyakov and Tyrtyshnikov,(1) to which we have introduced a number of variations. In particular, we show how the original algorithm can be modified to require constant additional memory. A proof of correctness is also sketched. This algorithm is compared with cycle-following approaches and with the swap-based GCD Transpose algorithm that partitions the matrix into a hierarchy of square submatrices. The performance of parallel implementations on a multicore system is also investigated.
更多
查看译文
关键词
matrix,parallelism,performance,permutations,transpose
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要