並列化のオーバーヘッド
仕事を分割してスレッドへ配り、結果をまとめるために生じる追加のコスト。1回あたりの仕事が軽いと本体を上回る。
この概念が関わる関係
- std::async / std::futureは並列化のオーバーヘッドの原因になることがあります。
- PPLのparallel_for / parallel_for_eachは並列化のオーバーヘッドの原因になることがあります。
- Parallel.For / Parallel.ForEachは並列化のオーバーヘッドの原因になることがあります。
この概念を扱う記事
- マルチスレッドの実務ベストプラクティス C++編 ── RAIIとjthreadで事故を構造から消す(言及)
- マルチスレッドの実務ベストプラクティス .NET編 ── スレッドを増やす前に決めておくこと(言及)
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。