アカウント名:
パスワード:
1つのスケジューラサーバと多数の計算ノードというように考えているんだと思いますが、そううまく行きません。なぜかというと、1つのスケジューラが計算ノードXにジョブに関する通信・計算をしている間は、別のノードYは待たないといけないので、1つのmutex lockのみを用る素朴な共有priority queue と同じになるからです。
素朴な共有priority queueでは並列性が下がり、多コアの時にスケールしません。アムダールの法則も参照。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
スケジューラがんばれ (スコア:1)
Re: (スコア:0)
1つのスケジューラサーバと多数の計算ノードというように考えているんだと思いますが、そううまく行きません。
なぜかというと、1つのスケジューラが計算ノードXにジョブに関する通信・計算をしている間は、
別のノードYは待たないといけないので、
1つのmutex lockのみを用る素朴な共有priority queue と同じになるからです。
素朴な共有priority queueでは並列性が下がり、多コアの時にスケールしません。
アムダールの法則も参照。