寫(xiě)合并(WC)是一種計(jì)算機(jī)總線技術(shù)橄教,允許數(shù)據(jù)在緩沖區(qū)中合并并臨時(shí)存儲(chǔ),然后以突發(fā)(Burst)模式一起釋放搬男,而不是立即以單個(gè)比特位或小塊寫(xiě)入募谎。
不能在一般內(nèi)存訪問(wèn)(數(shù)據(jù)或代碼區(qū)域)中使用寫(xiě)合并,因?yàn)樗?strong>弱排序特性殊鞭。寫(xiě)合并不能保證寫(xiě)入和讀取的組合按預(yù)期順序執(zhí)行遭垛。例如,對(duì)特定地址的寫(xiě)/讀/寫(xiě)組合可能導(dǎo)致讀/寫(xiě)/寫(xiě)的寫(xiě)入順序操灿,從而在第一次讀取時(shí)獲取錯(cuò)誤的值(該值可能依賴于之前的寫(xiě)入)锯仪。
為了避免上述讀/寫(xiě)順序問(wèn)題,可以將寫(xiě)緩沖區(qū)視為完全關(guān)聯(lián)的緩存趾盐,并將其添加到實(shí)現(xiàn)它的設(shè)備的內(nèi)存層次結(jié)構(gòu)中庶喜,但這會(huì)降低內(nèi)存層次結(jié)構(gòu)的速度。因此這種技術(shù)通常僅用于不需要強(qiáng)排序(始終正確)的內(nèi)存救鲤,例如視頻卡的幀緩沖區(qū)久窟。