125.共轭斜率(CG): 数据映射
|
|
- 收敛测试需要全数组的简约
- 任何分配(DISTRIBUTE) => 并行, 需要通讯
- 内部积需要全数组的简约
- 任何分配(DISTRIBUTE) => 并行, 需要通讯
- 数组操作需要局部值和最近的相邻值
- BLOCK => 最小的通讯量
- (BLOCK,*) => 移动 u(i-1,j),u(i+1,j), for any j
- (BLOCK, BLOCK) => 移动 u(ILOW-1,j), u(IHIGH+1,j), for
any j,
u(i,JLOW-1),u(i,JHIGH+1), for any i
- 计算是静态的, 同构的和跨整个数组的
- 最后一行
- (BLOCK, *)或(*,BLOCK)用在高延迟机器或者小规模问题中
- (BLOCK, BLOCK) 用在低迟延的机器中
Copyright: NPACT |
|