- 主题:求一个矩阵原地转置的并行算法 (转载)
【 以下文字转载自 CPlusPlus 讨论区 】
发信人: Madlee (无竹居士), 信区: CPlusPlus
标 题: 求一个矩阵原地转置的并行算法
发信站: 水木社区 (Wed Aug 25 12:04:51 2021), 站内
矩阵,不是方阵,简单的原地转置按行或列并行容易把后面的数据冲掉,
网上找了下要么是重新开一个output区做并行要么就干脆是单线程的不并行。
有没有好点的算法能在原地并行转置的?
谢谢。
--
FROM 58.32.11.*
如果想并行,要么新开块空间存矩阵,要么新开空间存指标。原地转置并行即便实现了效果也一般,还不如串行。另外,这个矩阵如果不转置,后面没办法用么?
【 在 Madlee 的大作中提到: 】
: 【 以下文字转载自 CPlusPlus 讨论区 】
: 发信人: Madlee (无竹居士), 信区: CPlusPlus
: 标 题: 求一个矩阵原地转置的并行算法
: 发信站: 水木社区 (Wed Aug 25 12:04:51 2021), 站内
:
: 矩阵,不是方阵,简
: ..................
发自「今日水木 on Redmi Note 7」
--
FROM 114.87.108.*
只要取数的话
调换下下标不就可以了?
【 在 Madlee 的大作中提到: 】
: 发信人: Madlee (无竹居士), 信区: CPlusPlus
: 标 题: 求一个矩阵原地转置的并行算法
: 发信站: 水木社区 (Wed Aug 25 12:04:51 2021), 站内
: ...................
--
FROM 106.39.95.*
好的谢谢,因为要用第三方库需要连续的内存,有时候需要行序有时候需要列序。
【 在 meizhi 的大作中提到: 】
: 如果想并行,要么新开块空间存矩阵,要么新开空间存指标。原地转置并行即便实现了效果也一般,还不如串行。另外,这个矩阵如果不转置,后面没办法用么?
: 发自「今日水木 on Redmi Note 7」
--
FROM 58.32.11.*