今日のコンパイラツールで並列化を強化するために採用されている技術が豊富にあるため(特にfor
、Intel C ++コンパイラ、Microsoft Visual Studio 2011、その他さまざまなものを参照)、並列化が常に保証されているかどうか疑問に思いました。パフォーマンスを向上させるか、影響を与えません。
並列化がパフォーマンスに明らかに悪影響を与える場合はありますか?
インターネットですばやく検索してもあまり期待できなかったので、ここを見て、並列化がパフォーマンスに悪影響を与えるケースについての知識があるかどうか、さらには並列化が実際に問題を引き起こしたプロジェクトでの経験があるかどうかを確認することにしました。
また、自動ベクトル化のパフォーマンスにマイナスの影響があるかどうかについても興味がありますが、そうなる可能性はほとんどありません。
前もって感謝します!