私の質問は、タイトルが言うように、一般的なレベル(使いやすさ、何が起こるかについての制御の程度など)で、小さな並列プログラムにどれをお勧めしますか?MicrosoftのTPLまたはIntelのTBB?
前もって感謝します
私の質問は、タイトルが言うように、一般的なレベル(使いやすさ、何が起こるかについての制御の程度など)で、小さな並列プログラムにどれをお勧めしますか?MicrosoftのTPLまたはIntelのTBB?
前もって感謝します
これに答えるのは本当に簡単ではありません。TBBはC++テンプレートライブラリであり、TPLは.NETライブラリです。どちらの言語も選択できると仮定すると、どちらも同様の汎用並列構造を提供します。主に次のとおりです。
Parallel.For
TPLおよびparallel_for
TBBTask
TPLおよびtbb:task
TBBparallel_reduce
TPLのplinqでエミュレートできるTBBなどの他の並列パターンしかし、繰り返しになりますが、選択する言語によっては、実際には2つの言語のどちらかを選択することはできません。