[5.4] Redução do Atraso em Cache-Misses (cont.)
Técnica-1: Priorizar read-miss ao invés de write
- Idéia: Se houver um write-buffer, checar seu conteúdo no momento de um read-miss.
SW 512(R0),R3 ; Mem[512] ? R3
LW R1,1024(R0) ; R1 ? Mem[1024]
LW R2,512(R0) ; R2 ? Mem[512]
Numa cache write-through com map.direto, R2 = R3 ???
Solução-1: Esperar w-buffer esvaziar, depois atender o miss
Solução-2: Atender o miss de imediato, verificando w-buffer