Loading article…
書き込み結合(WC)[ 1 ]は、データを結合してバッファ(書き込み結合バッファ(WCB))に一時的に格納し、後でバーストモードでまとめて解放できるようにするコンピュータバス技術であり、単一ビットまたは小さなチャンクとして(すぐに)書き込む代わりに使用されます。
書き込み結合は、順序が弱いため、一般的なメモリアクセス(データ領域またはコード領域)には使用できません。書き込み結合は、書き込みと読み出しの組み合わせが期待どおりの順序で行われることを保証しません。たとえば、特定のアドレスへのwrite/ read/ のwrite組み合わせは、書き込み結合順序がread/ write/writeとなり、最初の読み出し(前の書き込みに依存する可能性がある)で誤った値を取得することにつながる可能性があります。
上記の読み書き順序の問題を回避するために、書き込みバッファを完全連想キャッシュとして扱い、それが実装されるデバイスのメモリ階層に追加することができます。 [ 2 ]複雑さが増すとメモリ階層が 遅くなるため、この手法はビデオカードのフレームバッファのように、強い順序付け(常に正しい)を必要としないメモリにのみ使用されることがよくあります。