74.数据分配指令(DISTRIBUTE)
|
  |
- 语法:
- !HPF$ DISTRIBUTE array(dist-format-list) [ONTO procs]
- !HPF$ DISTRIBUTE (dist-format-list) [ONTO procs]::array-list
- 语义:
- 数组的每一维按照dist-format-list的模式进行分配
- ONTO(如果使用)给出要分配的目的处理器数组
- dist-format(分配模式)的选项
- (设N为元素个数)
- (设P为处理器个数)
- BLOCK: 连续的大小为N/P的块分给每个处理器
- CYCLIC: 每隔第P个元素分配给处理器P
- CYCLIC(K): 每隔P个大小为K的块分配给处理器P
- * : 该维不分配
Copyright: NPACT |
  |