平均分配算法

Posted 楊柳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平均分配算法相关的知识,希望对你有一定的参考价值。

平均分配算法
1.看到一遍老外写的并行运算,里面有个平均分配,感觉比较好,记录下

var count=11;
for(int taskNumber = 0; taskNumber < cores; taskNumber++)
{
    int seqno = taskNumber;
    var max = count * (seqno + 1) / cores;
    var j = count * seqno / cores;
    for (int i = j; i < max; i++)
    {
    }
}

//若11个元素,4个cpu,则分配数量为(2, 3, 3, 3),

seqno: 0...3
每次分配的起点终点表示区间为
[count*seqno/cores, count*(seqno+1)/cores)

以上是关于平均分配算法的主要内容,如果未能解决你的问题,请参考以下文章

MSWA交通流量分配基于相继加权平均算法(MSWA)交通流量分配算法的仿真

几种简单的负载均衡算法及其Java代码实现

rocketmq消费问题总结

华为OD机试 - 分糖果(Java) | 机试题+算法思路+考点+代码解析 2023

《神经网络与深度学习》算法伪代码汇总

《神经网络与深度学习》算法伪代码汇总