複数のコアが同じRAMの場所を同時に読み取ることはできますか?特にx86アーキテクチャCPUに興味があります。また、同じCPU上の2つの異なるコアの内部キャッシュが、同じRAMの場所から同時にいっぱいになる可能性はありますか?
2115 次
1 に答える
8
要するに、それらは独立して読み取ることができ、キャッシュは独立して満たされますが、場所は共有 L3 キャッシュに事前にロードされている場合があります。同期は正確なティックには保証されませんが、メモリの状態は一貫しており、アプリケーションに対して透過的です。Ulrich Drepper によるメモリに関する優れた記事があります。これは必読です: http://lwn.net/Articles/250967/
于 2012-09-27T21:26:11.937 に答える