コヒーレンシー
読み:コヒーレンシー
外語:coherency

 共有メモリー構造をもつプロセッサー設計において、メインメモリーキャッシュメモリーにおけるデータの一貫性。特にキャッシュコヒーレンシーを言うことが多い。

概要
 メインメモリーなど共有メモリーの内容をキャッシュに保存するとき、各CPUコアごとにキャッシュがある場合などは、そのキャッシュ間のデータ不一致という問題が生じる。
 これは特にマルチコアのプロセッサーでは重大な問題となるが、読み取った内容が他で更新された場合、何らかの方法でそれを通知しなければ、既に古くなり不正となった内容を参照してしまうことになり、プログラムは正常に動作できない。
 キャッシュメモリーの場合、キャッシュコヒーレンシーはこのような状況でも各キャッシュとメインメモリー間の一貫性を保つ。

再検索