如何在p个处理器之间分配n个元素的向量
|
假设我有一个n个元素的向量,我想将其分布在p个进程中,其中n不必是p的倍数。每个进程的等级从0到p-1。如何确定每个流程中有多少个元素,以使数据分布更均匀?
例如,如果n = 14且p = 4,我想要的分布像[3、3、4、4]或[3、4、3、4],但不是[3、3、3、5]或[ 4,4,4,2]。
我想要一个函数f(n,p,r),该函数向我返回等级为r的过程的元素数量。
没有找到相关结果
已邀请:
2 个回复
功飘
为你工作?
填盖