私は、適度に高価な関数を大きな遅延セグメントに並列にマップすることを検討しています。 pmap
は素晴らしいですが、私はコンテキスト切り替えに多くを失っています。私は、各スレッドに渡される作業のチャンクのサイズを増やす必要があると思います。中規模の関数を効率的に並列に適用する方法
私はseqをチャンクに分割し、各チャンクにその関数をpmapして再結合する関数を書いています。これは「うまくいく」が結果は壮観ではありませんでした。元のコードは基本的に次のようになります。
これを怠け者にしている間に、どうやってこれを作ることができますか?
:それはちょうどマップのような複数の コレクションを、受け取ることができます。 – Runevault
@ルーンヴォルトどのように心が吹いているのですか?フォークのラッパーのように見えます。 – Surya