フォールスシェアリング

ふぉるすしぇありんぐ

意味

フォールスシェアリングとは、情報通信技術の分野において、異なるプロセッサやスレッドが独立して処理を行う際、実際には無関係な変数やデータが同一のキャッシュライン上に存在することに起因して発生する、性能低下の現象を指します。マルチコアプロセッサやマルチプロセッサシステムにおいて、各コアがそれぞれ異なるメモリ領域にアクセスしているつもりであっても、ハードウェアレベルのキャッシュ制御単位であるキャッシュラインが共有されているために問題が顕在化します。あるコアがデータを更新してキャッシュラインの状態を変更すると、別のコアが保持している同一キャッシュラインが無効化されてしまい、頻繁なキャッシュミスやバスの競合を引き起こします。これにより、プログラムの実行速度が低下し、システム全体の処理効率が損なわれる原因となります。ソフトウェアの設計段階では見落とされがちな、ハードウェアの構造に起因する最適化上の課題の一つとして認識されています。

類義語

偽情報拡散、デマ拡散

フォールスシェアリングの詳しい解説・事例・出典を見る →
最終更新: